Class FileSigningKeyResolver

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

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

    • FileSigningKeyResolver

      @Inject public FileSigningKeyResolver(JwtAuthenticatorConfig config)
    • FileSigningKeyResolver

      public FileSigningKeyResolver(String keyFile)
  • 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