Uses of Class
org.forgerock.secrets.keys.SigningKey
Packages that use SigningKey
Package
Description
This package provides APIs for OAuth 2.0 services implementations.
Classes and interfaces for JWT signing and JWS'.
Signing Handler classes for each possible signing algorithm.
JWT implementation(s) of
TokenHandler
.Common tools used in policy service.
Provides JWT capabilities to the Identity Gateway.
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 SigningKeyModifier and TypeMethodDescriptionPrivateKeyJwtClientAuthenticationFilter.Builder.withSigningPurpose
(Purpose<SigningKey> signingPurpose) Deprecated, for removal: This API element is subject to removal in a future version.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 SigningKeyModifier and TypeMethodDescriptionSigningManager.newEcdsaSigningHandler
(SigningKey key) Constructs a new handler for signing ES256 signatures.SigningManager.newEdDsaSigningHandler
(SigningKey signingKey) Constructs a new handler for signing EdDSA signatures.SigningManager.newHmacSigningHandler
(SigningKey key) Constructs a new SecretHmacSigningHandler configured for signature validation.SigningManager.newRsaSigningHandler
(SigningKey key) Constructs a new SecretRSASigningHandler configured for signature validation.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 SigningKeyModifier and TypeMethodDescriptionSigningManager.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.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.SigningManager.newSigningHandler
(Purpose<SigningKey> purpose) Constructs a new SigningHandler configured for signing with the provided secret purpose.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 SigningKeyModifierConstructorDescriptionSecretECDSASigningHandler
(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 SigningKeyModifier and TypeMethodDescriptionSecretsJwtTokenHandler.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 SigningKeyModifierConstructorDescriptionSecretsJwtTokenHandler
(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 SigningKeyModifier and TypeMethodDescriptionServerTlsOptions.SniConfiguration.defaultKey()
Returns the value of thedefaultKey
record component.Methods in org.forgerock.openig.tools that return types with arguments of type SigningKeyModifier and TypeMethodDescriptionServerTlsOptions.SniConfiguration.serverNames()
Returns the value of theserverNames
record component.Constructors in org.forgerock.openig.tools with parameters of type SigningKeyModifierConstructorDescriptionSniConfiguration
(Map<String, SigningKey> serverNames, SigningKey defaultKey) Constructs an SNI configuration instance.Constructor parameters in org.forgerock.openig.tools with type arguments of type SigningKeyModifierConstructorDescriptionSniConfiguration
(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 SigningKeyModifierConstructorDescriptionSignedJwtFactory
(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 SigningKeyModifier and TypeFieldDescriptionstatic final Purpose<SigningKey>
Purpose.SIGN
Indicates a key intended for creating digital signatures or message authentication codes (MACs).
PrivateKeyJwtClientAuthenticationFilter.Builder.withSigningSecretReference(SecretReference)
instead.