Package io.jans.as.model.jwe
Class Jwe
java.lang.Object
io.jans.as.model.token.JsonWebResponse
io.jans.as.model.jwe.Jwe
- All Implemented Interfaces:
Serializable
- Version:
- July 29, 2016
- Author:
- Javier Rojas Blum
- See Also:
-
Field Summary
Fields inherited from class io.jans.as.model.token.JsonWebResponse
claims, header -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Jweparse(String encodedJwe, PrivateKey privateKey, byte[] sharedSymmetricKey) voidsetEncodedCiphertext(String encodedCiphertext) voidsetEncodedEncryptedKey(String encodedEncryptedKey) voidsetEncodedHeader(String encodedHeader) voidsetEncodedInitializationVector(String encodedInitializationVector) voidsetEncodedIntegrityValue(String encodedIntegrityValue) voidsetSignedJWTPayload(Jwt signedJWTPayload) toString()
-
Constructor Details
-
Jwe
public Jwe()
-
-
Method Details
-
parse
public static Jwe parse(String encodedJwe, PrivateKey privateKey, byte[] sharedSymmetricKey) throws InvalidJweException - Throws:
InvalidJweException
-
getEncodedHeader
-
setEncodedHeader
-
getEncodedEncryptedKey
-
setEncodedEncryptedKey
-
getEncodedInitializationVector
-
setEncodedInitializationVector
-
getEncodedCiphertext
-
setEncodedCiphertext
-
getEncodedIntegrityValue
-
setEncodedIntegrityValue
-
getAdditionalAuthenticatedData
-
getSignedJWTPayload
-
setSignedJWTPayload
-
toString
- Overrides:
toStringin classJsonWebResponse
-