Package io.smallrye.jwt.auth.principal
Class AwsAlbKeyResolver
java.lang.Object
io.smallrye.jwt.auth.principal.AwsAlbKeyResolver
- All Implemented Interfaces:
org.jose4j.keys.resolvers.VerificationKeyResolver
public class AwsAlbKeyResolver
extends Object
implements org.jose4j.keys.resolvers.VerificationKeyResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jose4j.http.SimpleGetprotected StringreadKeyContent(String keyLocation) resolveKey(org.jose4j.jws.JsonWebSignature jws, List<org.jose4j.jwx.JsonWebStructure> nestingContext) protected KeyretrieveKey(String kid)
-
Constructor Details
-
AwsAlbKeyResolver
public AwsAlbKeyResolver(JWTAuthContextInfo authContextInfo) throws org.jose4j.lang.UnresolvableKeyException - Throws:
org.jose4j.lang.UnresolvableKeyException
-
-
Method Details
-
resolveKey
public Key resolveKey(org.jose4j.jws.JsonWebSignature jws, List<org.jose4j.jwx.JsonWebStructure> nestingContext) throws org.jose4j.lang.UnresolvableKeyException - Specified by:
resolveKeyin interfaceorg.jose4j.keys.resolvers.VerificationKeyResolver- Throws:
org.jose4j.lang.UnresolvableKeyException
-
retrieveKey
- Throws:
org.jose4j.lang.UnresolvableKeyException
-
getHttpGet
protected org.jose4j.http.SimpleGet getHttpGet() throws org.jose4j.lang.UnresolvableKeyException- Throws:
org.jose4j.lang.UnresolvableKeyException
-
readKeyContent
- Throws:
org.jose4j.lang.UnresolvableKeyException
-