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
public class Jwe extends JsonWebResponse
- Version:
- July 29, 2016
- Author:
- Javier Rojas Blum
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class io.jans.as.model.token.JsonWebResponse
claims, header
-
-
Constructor Summary
Constructors Constructor Description Jwe()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAdditionalAuthenticatedData()StringgetEncodedCiphertext()StringgetEncodedEncryptedKey()StringgetEncodedHeader()StringgetEncodedInitializationVector()StringgetEncodedIntegrityValue()JwtgetSignedJWTPayload()static 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)StringtoString()
-
-
-
Method Detail
-
parse
public static Jwe parse(String encodedJwe, PrivateKey privateKey, byte[] sharedSymmetricKey) throws InvalidJweException
- Throws:
InvalidJweException
-
getEncodedHeader
public String getEncodedHeader()
-
setEncodedHeader
public void setEncodedHeader(String encodedHeader)
-
getEncodedEncryptedKey
public String getEncodedEncryptedKey()
-
setEncodedEncryptedKey
public void setEncodedEncryptedKey(String encodedEncryptedKey)
-
getEncodedInitializationVector
public String getEncodedInitializationVector()
-
setEncodedInitializationVector
public void setEncodedInitializationVector(String encodedInitializationVector)
-
getEncodedCiphertext
public String getEncodedCiphertext()
-
setEncodedCiphertext
public void setEncodedCiphertext(String encodedCiphertext)
-
getEncodedIntegrityValue
public String getEncodedIntegrityValue()
-
setEncodedIntegrityValue
public void setEncodedIntegrityValue(String encodedIntegrityValue)
-
getAdditionalAuthenticatedData
public String getAdditionalAuthenticatedData()
-
getSignedJWTPayload
public Jwt getSignedJWTPayload()
-
setSignedJWTPayload
public void setSignedJWTPayload(Jwt signedJWTPayload)
-
toString
public String toString()
- Overrides:
toStringin classJsonWebResponse
-
-