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.macaroons Implementation of Macaroons: Cookies with contextual caveats for decentralized authorization in the cloud. SeeMacaroon
for more details.org.forgerock.oauth.resolvers This package contains classes to generate Open ID Resolvers, which can validate a supplied JWS against an Open ID Connect provider.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.macaroons
Constructor parameters in org.forgerock.macaroons with type arguments of type VerificationKey Constructor Description MacaroonVerifier(SecretsProvider secretsProvider, Purpose<VerificationKey> purpose)
Constructs the macaroon verifier with the given source of verification keys. -
Uses of VerificationKey in org.forgerock.oauth.resolvers
Method parameters in org.forgerock.oauth.resolvers with type arguments of type VerificationKey Modifier and Type Method Description OpenIdResolver
OpenIdResolverFactory. createSecretsProviderResolver(String issuer, SecretsProvider provider, Purpose<VerificationKey> purpose)
Creates a public key based resolver for the suppliedissuer
using keys available through the givenprovider
. -
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.
-