Class X509KeyLocationResolver

  • All Implemented Interfaces:
    org.jose4j.keys.resolvers.VerificationKeyResolver

    public class X509KeyLocationResolver
    extends AbstractKeyLocationResolver
    implements org.jose4j.keys.resolvers.VerificationKeyResolver
    • Constructor Detail

      • X509KeyLocationResolver

        public X509KeyLocationResolver​(JWTAuthContextInfo authContextInfo)
                                throws org.jose4j.lang.UnresolvableKeyException
        Throws:
        org.jose4j.lang.UnresolvableKeyException
    • Method Detail

      • 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
      • initializeInternalResolver

        protected void initializeInternalResolver()
                                           throws Exception
        Throws:
        Exception