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