Class DefaultJwkValidator
java.lang.Object
io.micronaut.security.token.jwt.signature.jwks.DefaultJwkValidator
- All Implemented Interfaces:
 JwkValidator
Default implementation of 
JwkValidator which uses a JSON Web Signature (JWS) verifier.- Since:
 - 1.1.0
 - Author:
 - Sergio del Amo
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<com.nimbusds.jose.JWSVerifier>getVerifier(com.nimbusds.jose.jwk.JWK jwk) booleanvalidate(com.nimbusds.jwt.SignedJWT jwt, com.nimbusds.jose.jwk.JWK jwk)  
- 
Constructor Details
- 
DefaultJwkValidator
public DefaultJwkValidator() 
 - 
 - 
Method Details
- 
validate
public boolean validate(com.nimbusds.jwt.SignedJWT jwt, com.nimbusds.jose.jwk.JWK jwk) - Specified by:
 validatein interfaceJwkValidator- Parameters:
 jwt- Signed JWTjwk- JSON Web Key- Returns:
 - true if signature is verified
 
 - 
getVerifier
- Parameters:
 jwk- A JSON Web Key- Returns:
 - JSON Web Signature (JWS) verifier for the given JSON Web Key.
 
 
 -