Package org.forgerock.json.jose.common
Class JwtReconstruction
- java.lang.Object
-
- org.forgerock.json.jose.common.JwtReconstruction
-
public class JwtReconstruction extends Object
A service that provides a method for reconstruct a JWT string back into its relevant JWT object, (SignedJwt
,EncryptedJwt
,SignedThenEncryptedJwt
,EncryptedThenSignedJwt
).- Since:
- 2.0.0
-
-
Constructor Summary
Constructors Constructor Description JwtReconstruction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Jwt>
TreconstructJwt(String jwtString, Class<T> jwtClass)
Reconstructs the given JWT string into a JWT object of the specified type.
-
-
-
Method Detail
-
reconstructJwt
public <T extends Jwt> T reconstructJwt(String jwtString, Class<T> jwtClass)
Reconstructs the given JWT string into a JWT object of the specified type.- Type Parameters:
T
- The type of JWT the JWT string represents.- Parameters:
jwtString
- The JWT string.jwtClass
- The JWT class to reconstruct the JWT string to.- Returns:
- The reconstructed JWT object.
- Throws:
InvalidJwtException
- If the jwt does not consist of the correct number of parts or is malformed.JwtReconstructionException
- If the jwt does not consist of the correct number of parts.
-
-