Class JwkSigningKeyResolver

java.lang.Object
io.trino.server.security.jwt.JwkSigningKeyResolver
All Implemented Interfaces:
io.jsonwebtoken.SigningKeyResolver

public class JwkSigningKeyResolver extends Object implements io.jsonwebtoken.SigningKeyResolver
  • Constructor Details

    • JwkSigningKeyResolver

      public JwkSigningKeyResolver(JwkService keys)
  • Method Details

    • resolveSigningKey

      public Key resolveSigningKey(io.jsonwebtoken.JwsHeader header, io.jsonwebtoken.Claims claims)
      Specified by:
      resolveSigningKey in interface io.jsonwebtoken.SigningKeyResolver
    • resolveSigningKey

      public Key resolveSigningKey(io.jsonwebtoken.JwsHeader header, byte[] plaintext)
      Specified by:
      resolveSigningKey in interface io.jsonwebtoken.SigningKeyResolver