public class X509KeyLocationResolver extends AbstractKeyLocationResolver implements org.jose4j.keys.resolvers.VerificationKeyResolver
authContextInfo, forcedRefreshLock, httpsJwks, jsonWebKeys, key, lastForcedRefreshTime
Constructor and Description |
---|
X509KeyLocationResolver(JWTAuthContextInfo authContextInfo) |
Modifier and Type | Method and Description |
---|---|
protected void |
initializeInternalResolver() |
Key |
resolveKey(org.jose4j.jws.JsonWebSignature jws,
List<org.jose4j.jwx.JsonWebStructure> nestingContext) |
forcedHttpsJwksRefresh, getHttpsJwk, getJsonWebKey, getJsonWebKey, getKid, getSecretKeyFromJwk, getUrlResolver, initializeHttpsJwks, isHttpsJwksInitialized, isMatchingJwkAvailable, loadFromJwk, loadPEMCertificate, readKeyContent, reportLoadKeyException, reportUnresolvableKeyException, tryAsJwk, tryJWKContent, verifyKid
public X509KeyLocationResolver(JWTAuthContextInfo authContextInfo) throws org.jose4j.lang.UnresolvableKeyException
org.jose4j.lang.UnresolvableKeyException
public Key resolveKey(org.jose4j.jws.JsonWebSignature jws, List<org.jose4j.jwx.JsonWebStructure> nestingContext) throws org.jose4j.lang.UnresolvableKeyException
resolveKey
in interface org.jose4j.keys.resolvers.VerificationKeyResolver
org.jose4j.lang.UnresolvableKeyException
Copyright © 2018–2021. All rights reserved.