Package org.forgerock.json.jose.builders
Class EncryptedThenSignedJwtHeaderBuilder
java.lang.Object
org.forgerock.json.jose.builders.JwtHeaderBuilder<T,B>
 
org.forgerock.json.jose.builders.JwtSecureHeaderBuilder<EncryptedThenSignedJwtBuilder,EncryptedThenSignedJwtHeaderBuilder>
 
org.forgerock.json.jose.builders.EncryptedThenSignedJwtHeaderBuilder
- Direct Known Subclasses:
 SignedEncryptedJwsHeaderBuilder
public class EncryptedThenSignedJwtHeaderBuilder
extends JwtSecureHeaderBuilder<EncryptedThenSignedJwtBuilder,EncryptedThenSignedJwtHeaderBuilder> 
An implementation of a JWS Header builder that provides a fluent builder pattern to create JWS headers for
 signed encrypted JWTs.
 
 See JwsHeader for information on the JwsHeader object that this builder creates.
- Since:
 - 2.0.0
 
- 
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new JwsHeaderBuilder, parented by the given JwtBuilder. - 
Method Summary
Methods inherited from class org.forgerock.json.jose.builders.JwtSecureHeaderBuilder
crit, cty, jku, jwk, kid, x5c, x5t, x5u, zipMethods inherited from class org.forgerock.json.jose.builders.JwtHeaderBuilder
alg, done, getHeaders, header, headerIfNotNull 
- 
Constructor Details
- 
EncryptedThenSignedJwtHeaderBuilder
Constructs a new JwsHeaderBuilder, parented by the given JwtBuilder.- Parameters:
 jwtBuilder- The JwtBuilder instance that this JwsHeaderBuilder is a child of.
 
 - 
 - 
Method Details
- 
build
Creates a JwsHeader instance from the header parameters set in this builder.- Specified by:
 buildin classJwtHeaderBuilder<EncryptedThenSignedJwtBuilder,EncryptedThenSignedJwtHeaderBuilder> - Returns:
 - A JwsHeader instance.
 
 
 -