org.apache.cxf.rs.security.jose.jwe
Class AesCbcHmacJweDecryption
java.lang.Object
org.apache.cxf.rs.security.jose.jwe.AbstractJweDecryption
org.apache.cxf.rs.security.jose.jwe.AesCbcHmacJweDecryption
- All Implemented Interfaces:
- JweDecryptionProvider
public class AesCbcHmacJweDecryption
- extends AbstractJweDecryption
| Methods inherited from class org.apache.cxf.rs.security.jose.jwe.AbstractJweDecryption |
decrypt, decrypt, doDecrypt, getContentEncryptionAlgorithm, getContentEncryptionCipherAAD, getContentEncryptionCipherInitVector, getContentEncryptionCipherSpec, getContentEncryptionKey, getEncryptedContentEncryptionKey, getEncryptedContentWithAuthTag, getEncryptionAuthenticationTag, getEncryptionAuthenticationTagLenBits |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AesCbcHmacJweDecryption
public AesCbcHmacJweDecryption(KeyDecryptionAlgorithm keyDecryptionAlgo)
AesCbcHmacJweDecryption
public AesCbcHmacJweDecryption(KeyDecryptionAlgorithm keyDecryptionAlgo,
String supportedAlgo)
AesCbcHmacJweDecryption
public AesCbcHmacJweDecryption(KeyDecryptionAlgorithm keyDecryptionAlgo,
String supportedAlgo,
JoseHeadersReader reader)
doDecrypt
protected JweDecryptionOutput doDecrypt(JweCompactConsumer consumer,
byte[] cek)
- Overrides:
doDecrypt in class AbstractJweDecryption
getActualCek
protected byte[] getActualCek(byte[] theCek,
String algoJwt)
- Overrides:
getActualCek in class AbstractJweDecryption
validateAuthenticationTag
protected void validateAuthenticationTag(JweCompactConsumer consumer,
byte[] theCek)
Apache CXF