Uses of Class
org.forgerock.secrets.keys.VerificationKey
-
Packages that use VerificationKey Package Description org.forgerock.json.jose.jws Classes and interfaces for JWT signing and JWS'.org.forgerock.json.jose.jws.handlers Signing Handler classes for each possible signing algorithm.org.forgerock.json.jose.tokenhandler JWT implementation(s) ofTokenHandler
.org.forgerock.openig.tools.jwt.validation This package contains classes used to perform JWT validation.org.forgerock.secrets Provides a unified API for accessing secrets of various kinds. -
-
Uses of VerificationKey in org.forgerock.json.jose.jws
Methods in org.forgerock.json.jose.jws with parameters of type VerificationKey Modifier and Type Method Description SigningHandler
SigningManager. newEcdsaVerificationHandler(VerificationKey key)
Constructs a new handler for verifying ES256 signatures.SigningHandler
SigningManager. newEdDsaVerificationHandler(VerificationKey verificationKey)
Constructs a new handler for verifying EdDSA signatures.SigningHandler
SigningManager. newHmacVerificationHandler(VerificationKey key)
Constructs a new SecretHmacSigningHandler configured for signature validation.SigningHandler
SigningManager. newRsaVerificationHandler(VerificationKey key)
Constructs a new SecretRSASigningHandler configured for signature validation.SigningHandler
SigningManager. newVerificationHandler(VerificationKey key)
Returns the signing handler from the given VerificationKey which will be used to verify the JWT.Method parameters in org.forgerock.json.jose.jws with type arguments of type VerificationKey Modifier and Type Method Description SigningHandler
SigningManager. newVerificationHandler(JWK jwk, Purpose<VerificationKey> purpose)
Returns a signing handler from the given JSON Web Key (JWK) which will be used to verify a JWT.SigningHandler
SigningManager. newVerificationHandler(JWK jwk, Purpose<VerificationKey> purpose, Instant expiry)
Returns a signing handler from the given JSON Web Key (JWK) which will be used to verify a JWT.Promise<SigningHandler,NeverThrowsException>
SigningManager. newVerificationHandler(Purpose<VerificationKey> purpose, String keyId)
Constructs a new SigningHandler configured for verifying with the provided secret purpose. -
Uses of VerificationKey in org.forgerock.json.jose.jws.handlers
Constructors in org.forgerock.json.jose.jws.handlers with parameters of type VerificationKey Constructor Description SecretECDSASigningHandler(VerificationKey verificationKey)
Constructs a new SecretECDSASigningHandler for verifying signature with the givenverificationKey
.SecretEdDSASigningHandler(VerificationKey verificationKey)
Initializes the handler for verifying with the given key.SecretHmacSigningHandler(VerificationKey verificationKey)
Constructs a new SecretHmacSigningHandler for verifying signature with the givenverificationKey
.SecretRSASigningHandler(VerificationKey verificationKey)
Constructs a new SecretRSASigningHandler for verifying signature with the givenverificationKey
. -
Uses of VerificationKey in org.forgerock.json.jose.tokenhandler
Method parameters in org.forgerock.json.jose.tokenhandler with type arguments of type VerificationKey Modifier and Type Method Description SecretsJwtTokenHandler.Builder
SecretsJwtTokenHandler.Builder. verificationPurpose(Purpose<VerificationKey> verificationKeyPurpose)
Specifies thePurpose
used to retrieve verification keys from the secrets provider. -
Uses of VerificationKey in org.forgerock.openig.tools.jwt.validation
Constructor parameters in org.forgerock.openig.tools.jwt.validation with type arguments of type VerificationKey Constructor Description JwsSignatureVerifier(SigningManager signingManager, Purpose<VerificationKey> verificationPurpose)
Constructor taking aSigningManager
and verificationPurpose
. -
Uses of VerificationKey in org.forgerock.secrets
Fields in org.forgerock.secrets with type parameters of type VerificationKey Modifier and Type Field Description static Purpose<VerificationKey>
Purpose. VERIFY
Indicates a key intended for verifying digital signatures or message authentication codes.
-