public class AesCbcHmacJweDecryption extends JweDecryption
LOG
Constructor and Description |
---|
AesCbcHmacJweDecryption(KeyDecryptionProvider keyDecryptionAlgo) |
AesCbcHmacJweDecryption(KeyDecryptionProvider keyDecryptionAlgo,
ContentAlgorithm supportedAlgo) |
Modifier and Type | Method and Description |
---|---|
protected JweDecryptionOutput |
doDecrypt(JweDecryptionInput jweDecryptionInput,
byte[] cek) |
protected byte[] |
getActualCek(byte[] theCek,
String algoJwt) |
protected void |
validateAuthenticationTag(JweDecryptionInput jweDecryptionInput,
byte[] theCek) |
decrypt, decrypt, getContentAlgorithm, getContentEncryptionAlgorithm, getContentEncryptionCipherAAD, getContentEncryptionCipherInitVector, getContentEncryptionCipherSpec, getEncryptedContentEncryptionKey, getEncryptedContentWithAuthTag, getEncryptionAuthenticationTag, getEncryptionAuthenticationTagLenBits, getKeyAlgorithm
public AesCbcHmacJweDecryption(KeyDecryptionProvider keyDecryptionAlgo)
public AesCbcHmacJweDecryption(KeyDecryptionProvider keyDecryptionAlgo, ContentAlgorithm supportedAlgo)
protected JweDecryptionOutput doDecrypt(JweDecryptionInput jweDecryptionInput, byte[] cek)
doDecrypt
in class AbstractJweDecryption
protected byte[] getActualCek(byte[] theCek, String algoJwt)
getActualCek
in class AbstractJweDecryption
protected void validateAuthenticationTag(JweDecryptionInput jweDecryptionInput, byte[] theCek)
Apache CXF