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 Jwe
parse
(String encodedJwe, PrivateKey privateKey, byte[] sharedSymmetricKey) void
setEncodedCiphertext
(String encodedCiphertext) void
setEncodedEncryptedKey
(String encodedEncryptedKey) void
setEncodedHeader
(String encodedHeader) void
setEncodedInitializationVector
(String encodedInitializationVector) void
setEncodedIntegrityValue
(String encodedIntegrityValue) void
setSignedJWTPayload
(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:
toString
in classJsonWebResponse
-