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.openig.tools Common tools used in policy service.org.forgerock.openig.tools.jwt.factory Provides JWT capabilities to the Identity Gateway.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.openig.tools
Methods in org.forgerock.openig.tools that return SigningKey Modifier and Type Method Description SigningKey
ServerTlsOptions.SniConfiguration. defaultKey()
Returns the defaultSigningKey
to use when the server name is unknown.Methods in org.forgerock.openig.tools that return types with arguments of type SigningKey Modifier and Type Method Description Map<String,SigningKey>
ServerTlsOptions.SniConfiguration. serverNames()
Returns the SNI mapping from server names toSigningKey
s.Constructors in org.forgerock.openig.tools with parameters of type SigningKey Constructor Description SniConfiguration(Map<String,SigningKey> serverNames, SigningKey defaultKey)
Constructs an SNI configuration instance.Constructor parameters in org.forgerock.openig.tools with type arguments of type SigningKey Constructor Description SniConfiguration(Map<String,SigningKey> serverNames, SigningKey defaultKey)
Constructs an SNI configuration instance. -
Uses of SigningKey in org.forgerock.openig.tools.jwt.factory
Constructor parameters in org.forgerock.openig.tools.jwt.factory with type arguments of type SigningKey Constructor Description SignedJwtFactory(SigningManager signingManager, SecretReference<SigningKey> secretReference, JwsAlgorithm signingAlgorithm)
Create a new instance ofSignedJwtFactory
.SignedJwtFactory(SigningManager signingManager, SecretReference<SigningKey> secretReference, JwsAlgorithm signingAlgorithm, boolean includeKeyId)
Create a new instance ofSignedJwtFactory
. -
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).
-