Package | Description |
---|---|
org.forgerock.jaspi.modules.session.jwt |
This package contains classes for the Jwt Session JASPI Authentication Module.
|
org.forgerock.json.jose.builders |
Classes and interfaces for builder to build JWTs using a fluent API.
|
Modifier and Type | Method and Description |
---|---|
EncryptedJwtBuilder |
SecretsProviderJwtCryptographyHandler.jwe(JwtBuilderFactory jwtBuilderFactory) |
EncryptedJwtBuilder |
KeyStoreJwtCryptographyHandler.jwe(JwtBuilderFactory jwtBuilderFactory) |
EncryptedJwtBuilder |
JwtCryptographyHandler.jwe(JwtBuilderFactory jwtbuilder)
Apply encryption to the JWT.
|
Modifier and Type | Method and Description |
---|---|
EncryptedThenSignedJwtBuilder |
SecretsProviderJwtCryptographyHandler.sign(EncryptedJwtBuilder jwtbuilder) |
EncryptedThenSignedJwtBuilder |
KeyStoreJwtCryptographyHandler.sign(EncryptedJwtBuilder jwtbuilder) |
EncryptedThenSignedJwtBuilder |
JwtCryptographyHandler.sign(EncryptedJwtBuilder jwtbuilder)
Sign the JWT.
|
Modifier and Type | Class and Description |
---|---|
class |
JweHeaderBuilder<B extends EncryptedJwtBuilder>
An implementation of a JWE Header builder that provides a fluent builder pattern to create JWE headers.
|
Modifier and Type | Class and Description |
---|---|
class |
SignedThenEncryptedJwtBuilder
Builder for nested signed-then-encrypted JWT.
|
Modifier and Type | Method and Description |
---|---|
EncryptedJwtBuilder |
EncryptedJwtBuilder.claims(JwtClaimsSet claimsSet)
Sets the JwtClaimsSet for this JwtBuilder.
|
EncryptedJwtBuilder |
JwtBuilderFactory.jwe(Key publicKey)
Creates a builder for building an encrypted JWT into a base64url UTF-8 encoded JWT string.
|
Modifier and Type | Method and Description |
---|---|
JweHeaderBuilder<? extends EncryptedJwtBuilder> |
EncryptedJwtBuilder.headers()
Gets the JweHeaderBuilder that this JwtBuilder will use to build the JWE's header parameters.
|
Constructor and Description |
---|
EncryptedThenSignedJwtBuilder(EncryptedJwtBuilder encryptedJwtBuilder,
SigningHandler signingHandler,
JwsAlgorithm jwsAlgorithm)
Constructs a new SignedEncryptedJwtBuilder that will use the given EncryptedJwtBuilder, to build the nested
Encrypted JWT, and the private key and JwsAlgorithm to sign the outer JWT.
|
SignedEncryptedJwtBuilder(EncryptedJwtBuilder encryptedJwtBuilder,
SigningHandler signingHandler,
JwsAlgorithm jwsAlgorithm)
Deprecated.
Constructs a new SignedEncryptedJwtBuilder that will use the given EncryptedJwtBuilder, to build the nested
Encrypted JWT, and the private key and JwsAlgorithm to sign the outer JWT.
|
Copyright © 2010-2018, ForgeRock All Rights Reserved.