Package | Description |
---|---|
org.forgerock.json.jose.builders |
Classes and interfaces for builder to build JWTs using a fluent API.
|
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.
|
Modifier and Type | Method and Description |
---|---|
SignedJwtBuilderImpl |
JwtBuilderFactory.jws(SigningHandler signingHandler)
Creates a builder for building a signed JWT into a base64url UTF-8 encoded JWT string.
|
SignedEncryptedJwtBuilder |
EncryptedJwtBuilder.sign(SigningHandler signingHandler,
JwsAlgorithm jwsAlgorithm)
Returns a SignedEncryptedJwtBuilder that will build a signed JWT with this builder's encrypted JWT as its
payload.
|
Constructor and Description |
---|
SignedEncryptedJwtBuilder(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.
|
SignedJwtBuilderImpl(SigningHandler signingHandler)
Constructs a new SignedJwtBuilderImpl that will use the given private key to sign the JWT.
|
Modifier and Type | Method and Description |
---|---|
SigningHandler |
SigningManager.newHmacSigningHandler(byte[] sharedSecret)
Constructs a new HmacSigningHandler.
|
SigningHandler |
SigningManager.newNopSigningHandler()
Constructs an implementation of the SigningHandler which does not perform
any signing or verifying.
|
SigningHandler |
SigningManager.newRsaSigningHandler(Key key)
Constructs a new RSASigningHandler, with a SignatureUtil instance to
delegate the signing and verifying calls to.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SignedJwt.verify(SigningHandler signingHandler)
Verifies that the JWS signature is valid for the contents of its payload.
|
Constructor and Description |
---|
SignedEncryptedJwt(JwsHeader header,
EncryptedJwt nestedJwe,
SigningHandler signingHandler)
Constructs a fresh, new SignedEncryptedJwt from the given JwsHeader and nested Encrypted JWT.
|
SignedJwt(JwsHeader header,
JwtClaimsSet claimsSet,
SigningHandler signingHandler)
Constructs a fresh, new SignedJwt from the given JwsHeader and JwtClaimsSet.
|
SignedJwt(JwsHeader header,
Payload nestedPayload,
SigningHandler signingHandler)
Constructs a fresh, new SignedJwt from the given JwsHeader and nested Encrypted JWT.
|
Modifier and Type | Class and Description |
---|---|
class |
HmacSigningHandler
An implementation of the SigningHandler which can sign and verify using algorithms from the HMAC family.
|
class |
NOPSigningHandler
An implementation of the SigningHandler which does not perform any signing or verifying.
|
class |
RSASigningHandler
An implementation of the SigningHandler which can sign and verify using algorithms from the RSA family.
|
Copyright 2011-2015 ForgeRock AS.