Uses of Class
org.forgerock.secrets.keys.SigningKey
-
Packages that use SigningKey Package Description org.forgerock.http.oauth2 This package provides APIs for OAuth 2.0 services implementations.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.secrets Provides a unified API for accessing secrets of various kinds. -
-
Uses of SigningKey in org.forgerock.http.oauth2
Method parameters in org.forgerock.http.oauth2 with type arguments of type SigningKey Modifier and Type Method Description T
PrivateKeyJwtClientAuthenticationFilter.Builder. withSigningPurpose(Purpose<SigningKey> signingPurpose)
Deprecated, for removal: This API element is subject to removal in a future version.T
PrivateKeyJwtClientAuthenticationFilter.Builder. withSigningSecretReference(SecretReference<SigningKey> secretReference)
SetsSecretReference
to use as the signing key. -
Uses of SigningKey in org.forgerock.json.jose.jws
Methods in org.forgerock.json.jose.jws with parameters of type SigningKey Modifier and Type Method Description SigningHandler
SigningManager. newEcdsaSigningHandler(SigningKey key)
Constructs a new handler for signing ES256 signatures.SigningHandler
SigningManager. newEdDsaSigningHandler(SigningKey signingKey)
Constructs a new handler for signing EdDSA signatures.SigningHandler
SigningManager. newHmacSigningHandler(SigningKey key)
Constructs a new SecretHmacSigningHandler configured for signature validation.SigningHandler
SigningManager. newRsaSigningHandler(SigningKey key)
Constructs a new SecretRSASigningHandler configured for signature validation.SigningHandler
SigningManager. newSigningHandler(SigningKey key)
Returns the signing handler from the given SigningKey which will be used to sign the JWT.Method parameters in org.forgerock.json.jose.jws with type arguments of type SigningKey Modifier and Type Method Description SigningHandler
SigningManager. newSigningHandler(JWK jwk, Purpose<SigningKey> purpose)
Returns a signing handler from the given JSON Web Key (JWK) which will be used to sign a JWT.SigningHandler
SigningManager. newSigningHandler(JWK jwk, Purpose<SigningKey> purpose, Instant expiry)
Returns a signing handler from the given JSON Web Key (JWK) which will be used to sign a JWT.Promise<SigningHandler,NoSuchSecretException>
SigningManager. newSigningHandler(Purpose<SigningKey> purpose)
Constructs a new SigningHandler configured for signing with the provided secret purpose.Promise<SigningHandler,NoSuchSecretException>
SigningManager. newSigningHandler(SecretReference<SigningKey> secretReference)
Constructs a new SigningHandler configured for signing with the provided secret reference. -
Uses of SigningKey in org.forgerock.json.jose.jws.handlers
Constructors in org.forgerock.json.jose.jws.handlers with parameters of type SigningKey Constructor Description SecretECDSASigningHandler(SigningKey signingKey)
Constructs a new SecretECDSASigningHandler for creating signature with the givensigningKey
.SecretEdDSASigningHandler(SigningKey signingKey)
Initializes the handler for signing with the given key.SecretHmacSigningHandler(SigningKey signingKey)
Constructs a new SecretHmacSigningHandler for creating signature with the givensigningKey
.SecretRSASigningHandler(SigningKey signingKey)
Constructs a new SecretRSASigningHandler for creating signature with the givensigningKey
. -
Uses of SigningKey in org.forgerock.json.jose.tokenhandler
Method parameters in org.forgerock.json.jose.tokenhandler with type arguments of type SigningKey Modifier and Type Method Description SecretsJwtTokenHandler.Builder
SecretsJwtTokenHandler.Builder. signingPurpose(Purpose<SigningKey> signingKeyPurpose)
Specifies thePurpose
used to retrieve signing keys from the secrets provider.Constructor parameters in org.forgerock.json.jose.tokenhandler with type arguments of type SigningKey Constructor Description SecretsJwtTokenHandler(JweAlgorithm jweAlgorithm, EncryptionMethod jweMethod, JwsAlgorithm jwsAlgorithm, Optional<Long> tokenLifeTimeInSeconds, KeyPair jweKeyPair, SigningManager manager, Purpose<SigningKey> signingKeyPurpose, Purpose<VerificationKey> verificationKeyPurpose, Clock clock)
Deprecated.UseSecretsJwtTokenHandler.builder()
instead. -
Uses of SigningKey in org.forgerock.macaroons
Methods in org.forgerock.macaroons with parameters of type SigningKey Modifier and Type Method Description static Macaroon
Macaroon. create(SigningKey key)
Creates a fresh Macaroon with no caveats, a blank location hint, and a random identifier.static Macaroon
Macaroon. create(SigningKey key, String location)
Creates a fresh Macaroon with no caveats and a random identifier.static Macaroon
Macaroon. create(SigningKey signingKey, String location, byte[] identifier)
Creates a fresh Macaroon with no caveats.static Macaroon
Macaroon. create(SigningKey signingKey, String location, String identifier)
Creates a fresh Macaroon with no caveats. -
Uses of SigningKey in org.forgerock.secrets
Fields in org.forgerock.secrets with type parameters of type SigningKey Modifier and Type Field Description static Purpose<SigningKey>
Purpose. SIGN
Indicates a key intended for creating digital signatures or message authentication codes (MACs).
-