Class CertChainPublicKeyResolver

java.lang.Object
io.quarkus.oidc.runtime.CertChainPublicKeyResolver
All Implemented Interfaces:
RefreshableVerificationKeyResolver, org.jose4j.keys.resolvers.VerificationKeyResolver

public class CertChainPublicKeyResolver extends Object implements RefreshableVerificationKeyResolver
  • Field Details

    • thumbprints

      final Set<String> thumbprints
  • Constructor Details

  • Method Details

    • resolveKey

      public Key resolveKey(org.jose4j.jws.JsonWebSignature jws, List<org.jose4j.jwx.JsonWebStructure> nestingContext) throws org.jose4j.lang.UnresolvableKeyException
      Specified by:
      resolveKey in interface org.jose4j.keys.resolvers.VerificationKeyResolver
      Throws:
      org.jose4j.lang.UnresolvableKeyException