Package | Description |
---|---|
org.forgerock.json.jose.builders |
Classes and interfaces for builder to build JWTs using a fluent API.
|
org.forgerock.json.jose.jwe |
Classes and interfaces for JWT encryption and JWEs.
|
org.forgerock.json.jose.jwk |
Classes and interfaces for creating and manipulating JWKs.
|
org.forgerock.json.jose.jwk.store |
This package contains classes to manage a JWKs URI.
|
org.forgerock.json.jose.jws |
Classes and interfaces for JWT signing and JWS'.
|
org.forgerock.json.jose.jwt |
Classes and interfaces for JWTs.
|
Modifier and Type | Method and Description |
---|---|
B |
JwtHeaderBuilder.alg(Algorithm algorithm)
Sets the algorithm used to perform cryptographic signing and/or encryption on the JWT.
|
Modifier and Type | Class and Description |
---|---|
class |
JweAlgorithm
An Enum of the possible encryption algorithms that can be used to encrypt a JWT.
|
Modifier and Type | Field and Description |
---|---|
protected Algorithm |
JWK.Builder.algorithm
The intended JOSE algorithm for the key, optional.
|
Modifier and Type | Method and Description |
---|---|
static Algorithm |
JWK.getAlgorithm(String algorithmName)
Get the algorithm corresponding.
|
Algorithm |
JWK.getJwaAlgorithm()
Gets the alg parameter of the JWK.
|
Modifier and Type | Method and Description |
---|---|
B |
JWK.Builder.algorithm(Algorithm algorithm)
Sets the algorithm parameter of the JWK.
|
JWK |
JWKSet.findJwk(Algorithm algorithm,
KeyUse keyUse)
Search for a JWK that matches the algorithm and the key usage.
|
Constructor and Description |
---|
JWK(KeyType keyType,
KeyUse use,
Set<KeyOperation> keyOperations,
Algorithm algorithm,
String keyId,
String x509url,
String x509Thumbnail,
List<String> x509Chain)
Creates a JWK given the basic parameters.
|
Modifier and Type | Method and Description |
---|---|
JWK |
JwksStore.findJwk(Algorithm algorithm,
KeyUse keyUse)
Search for a JWK that matches the algorithm and the key usage.
|
Modifier and Type | Class and Description |
---|---|
class |
JwsAlgorithm
An Enum of the possible signing algorithms that can be used to sign a JWT.
|
Modifier and Type | Method and Description |
---|---|
abstract Algorithm |
JwtHeader.getAlgorithm()
Gets the Algorithm set in the JWT header.
|
Modifier and Type | Method and Description |
---|---|
void |
JwtHeader.setAlgorithm(Algorithm algorithm)
Sets the algorithm used to perform cryptographic signing and/or encryption on the JWT.
|
Copyright 2010-2022 ForgeRock AS.