Package org.forgerock.json.jose.builders
Class SignedThenEncryptedJwtBuilder
- java.lang.Object
 - 
- org.forgerock.json.jose.builders.AbstractJwtBuilder
 - 
- org.forgerock.json.jose.builders.EncryptedJwtBuilder
 - 
- org.forgerock.json.jose.builders.SignedThenEncryptedJwtBuilder
 
 
 
 
- 
- All Implemented Interfaces:
 JwtBuilder
public class SignedThenEncryptedJwtBuilder extends EncryptedJwtBuilder
Builder for nested signed-then-encrypted JWT. This is the preferred nesting order for OpenID Connect and other tokens. 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SignedThenEncryptedJwtasJwt()Builds the JWT object from its constituent parts.SignedThenEncryptedJwtBuilderclaims(JwtClaimsSet claims)Sets the JwtClaimsSet for this JwtBuilder.JweHeaderBuilder<SignedThenEncryptedJwtBuilder>headers()Gets the JweHeaderBuilder that this JwtBuilder will use to build the JWE's header parameters.- 
Methods inherited from class org.forgerock.json.jose.builders.EncryptedJwtBuilder
build, sign, signedWith 
 - 
 
 - 
 
- 
- 
Method Detail
- 
asJwt
public SignedThenEncryptedJwt asJwt()
Description copied from interface:JwtBuilderBuilds the JWT object from its constituent parts.- Specified by:
 asJwtin interfaceJwtBuilder- Overrides:
 asJwtin classEncryptedJwtBuilder- Returns:
 - The Jwt.
 
 
- 
claims
public SignedThenEncryptedJwtBuilder claims(JwtClaimsSet claims)
Description copied from class:EncryptedJwtBuilderSets the JwtClaimsSet for this JwtBuilder.- Overrides:
 claimsin classEncryptedJwtBuilder- Parameters:
 claims-- Returns:
 - This EncryptedJwtBuilder.
 
 
- 
headers
public JweHeaderBuilder<SignedThenEncryptedJwtBuilder> headers()
Description copied from class:EncryptedJwtBuilderGets the JweHeaderBuilder that this JwtBuilder will use to build the JWE's header parameters.- Overrides:
 headersin classEncryptedJwtBuilder- Returns:
 - The JweHeaderBuilder instance.
 
 
 - 
 
 -