Uses of Class
org.forgerock.json.jose.jwe.JweAlgorithm
-
Packages that use JweAlgorithm Package Description org.forgerock.http.oauth2 This package provides APIs for OAuth 2.0 services implementations.org.forgerock.json.jose.jwe Classes and interfaces for JWT encryption and JWEs.org.forgerock.json.jose.jwe.handlers.encryption Encryption Handler classes for each possible encryption algorithm.org.forgerock.json.jose.tokenhandler JWT implementation(s) ofTokenHandler
.org.forgerock.openig.tools.jwt.factory Provides JWT capabilities to the Identity Gateway. -
-
Uses of JweAlgorithm in org.forgerock.http.oauth2
Methods in org.forgerock.http.oauth2 with parameters of type JweAlgorithm Modifier and Type Method Description EncryptedPrivateKeyJwtClientAuthenticationFilter.Builder
EncryptedPrivateKeyJwtClientAuthenticationFilter.Builder. withEncryptionAlgorithm(JweAlgorithm encryptionAlgorithm)
Sets algorithm used to encrypt the private key jwt. -
Uses of JweAlgorithm in org.forgerock.json.jose.jwe
Methods in org.forgerock.json.jose.jwe that return JweAlgorithm Modifier and Type Method Description JweAlgorithm
JweHeader. getAlgorithm()
Gets the Algorithm set in the JWT header.JweAlgorithm
JweAlgorithm. getKeyWrappingAlgorithm()
For ECDH-ES key agreement modes, this indicates the key wrapping mode that should be applied to the resulting derived key.static JweAlgorithm
JweAlgorithm. parseAlgorithm(String jwaAlgorithmName)
Parses the given algorithm string to find the matching Jwe algorithm enum constant.static JweAlgorithm
JweAlgorithm. valueOf(String name)
Returns the enum constant of this type with the specified name.static JweAlgorithm[]
JweAlgorithm. values()
Returns an array containing the constants of this enum type, in the order they are declared. -
Uses of JweAlgorithm in org.forgerock.json.jose.jwe.handlers.encryption
Methods in org.forgerock.json.jose.jwe.handlers.encryption with parameters of type JweAlgorithm Modifier and Type Method Description static ECDHEncryptionHandler
ECDHEncryptionHandler. getInstance(EncryptionHandler keyWrappingHandler, JweAlgorithm algorithm, EncryptionMethod encryptionMethod)
Get an instance of the ECDH-ES encryption handler for the given parameters.Constructors in org.forgerock.json.jose.jwe.handlers.encryption with parameters of type JweAlgorithm Constructor Description RSAEncryptionHandler(EncryptionMethod encryptionMethod, JweAlgorithm jweAlgorithm)
Constructs a new RSAEncryptionHandler instance.RSAEncryptionHandler(EncryptionMethod encryptionMethod, JweAlgorithm jweAlgorithm, Options options)
Constructs a new RSAEncryptionHandler instance with the given options. -
Uses of JweAlgorithm in org.forgerock.json.jose.tokenhandler
Methods in org.forgerock.json.jose.tokenhandler with parameters of type JweAlgorithm Modifier and Type Method Description SecretsJwtTokenHandler.Builder
SecretsJwtTokenHandler.Builder. jweAlgorithm(JweAlgorithm algorithm)
Specifies the JWE key management algorithm to use when encrypting tokens produced by this token handler.Constructors in org.forgerock.json.jose.tokenhandler with parameters of type JweAlgorithm Constructor Description JwtTokenHandler(JweAlgorithm jweAlgorithm, EncryptionMethod jweMethod, KeyPair jweKeyPair, JwsAlgorithm jwsAlgorithm, SigningHandler jwsHandler)
Deprecated.Constructs a new JWT token handler that never expires.JwtTokenHandler(JweAlgorithm jweAlgorithm, EncryptionMethod jweMethod, KeyPair jweKeyPair, JwsAlgorithm jwsAlgorithm, SigningHandler jwsHandler, Optional<Long> tokenLifeTimeInSeconds, int tokenStatePaddingLength)
Deprecated.Constructs a new JWT token handler.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 JweAlgorithm in org.forgerock.openig.tools.jwt.factory
Constructors in org.forgerock.openig.tools.jwt.factory with parameters of type JweAlgorithm Constructor Description EncryptedJwtFactory(JweAlgorithm encryptionAlgorithm, EncryptionMethod encryptionMethod, SecretReference<DataEncryptionKey> encryptionKeyReference)
SignedThenEncryptedJwtFactory(SignedJwtFactory signedJwtFactory, JweAlgorithm encryptionAlgorithm, EncryptionMethod encryptionMethod, SecretReference<DataEncryptionKey> encryptionKeyReference)
-