Class AesCbcHmacJweDecryption
java.lang.Object
org.apache.cxf.rs.security.jose.jwe.AbstractJweDecryption
org.apache.cxf.rs.security.jose.jwe.JweDecryption
org.apache.cxf.rs.security.jose.jwe.AesCbcHmacJweDecryption
- All Implemented Interfaces:
JweDecryptionProvider,JweKeyProperties
-
Field Summary
Fields inherited from class org.apache.cxf.rs.security.jose.jwe.AbstractJweDecryption
LOG -
Constructor Summary
ConstructorsConstructorDescriptionAesCbcHmacJweDecryption(KeyDecryptionProvider keyDecryptionAlgo) AesCbcHmacJweDecryption(KeyDecryptionProvider keyDecryptionAlgo, ContentAlgorithm supportedAlgo) -
Method Summary
Modifier and TypeMethodDescriptionprotected JweDecryptionOutputdoDecrypt(JweDecryptionInput jweDecryptionInput, byte[] cek) protected byte[]getActualCek(byte[] theCek, String algoJwt) protected voidvalidateAuthenticationTag(JweDecryptionInput jweDecryptionInput, byte[] theCek) Methods inherited from class org.apache.cxf.rs.security.jose.jwe.AbstractJweDecryption
decrypt, decrypt, getContentAlgorithm, getContentEncryptionAlgorithm, getContentEncryptionCipherAAD, getContentEncryptionCipherInitVector, getContentEncryptionCipherSpec, getEncryptedContentEncryptionKey, getEncryptedContentWithAuthTag, getEncryptionAuthenticationTag, getEncryptionAuthenticationTagLenBits, getKeyAlgorithm
-
Constructor Details
-
AesCbcHmacJweDecryption
-
AesCbcHmacJweDecryption
public AesCbcHmacJweDecryption(KeyDecryptionProvider keyDecryptionAlgo, ContentAlgorithm supportedAlgo)
-
-
Method Details
-
doDecrypt
- Overrides:
doDecryptin classAbstractJweDecryption
-
getActualCek
- Overrides:
getActualCekin classAbstractJweDecryption
-
validateAuthenticationTag
-