Class AesWrapKeyDecryptionAlgorithm
java.lang.Object
org.apache.cxf.rs.security.jose.jwe.WrappedKeyDecryptionAlgorithm
org.apache.cxf.rs.security.jose.jwe.AesWrapKeyDecryptionAlgorithm
- All Implemented Interfaces:
KeyDecryptionProvider
-
Field Summary
Fields inherited from class org.apache.cxf.rs.security.jose.jwe.WrappedKeyDecryptionAlgorithm
LOG -
Constructor Summary
ConstructorsConstructorDescriptionAesWrapKeyDecryptionAlgorithm(byte[] secretKey) AesWrapKeyDecryptionAlgorithm(byte[] secretKey, KeyAlgorithm supportedAlgo) AesWrapKeyDecryptionAlgorithm(String encodedKey) AesWrapKeyDecryptionAlgorithm(String encodedKey, KeyAlgorithm supportedAlgo) AesWrapKeyDecryptionAlgorithm(SecretKey secretKey) AesWrapKeyDecryptionAlgorithm(SecretKey secretKey, KeyAlgorithm supportedAlgo) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisValidAlgorithmFamily(String keyAlgo) protected voidvalidateKeyEncryptionAlgorithm(String keyAlgo) Methods inherited from class org.apache.cxf.rs.security.jose.jwe.WrappedKeyDecryptionAlgorithm
getAlgorithm, getAlgorithmParameterSpec, getCekDecryptionKey, getContentEncryptionAlgorithm, getDecryptedContentEncryptionKey, getEncryptedContentEncryptionKey, getKeyCipherBlockSize, getKeyEncryptionAlgorithm, reportInvalidKeyAlgorithm
-
Constructor Details
-
AesWrapKeyDecryptionAlgorithm
-
AesWrapKeyDecryptionAlgorithm
-
AesWrapKeyDecryptionAlgorithm
public AesWrapKeyDecryptionAlgorithm(byte[] secretKey) -
AesWrapKeyDecryptionAlgorithm
-
AesWrapKeyDecryptionAlgorithm
-
AesWrapKeyDecryptionAlgorithm
-
-
Method Details
-
validateKeyEncryptionAlgorithm
- Overrides:
validateKeyEncryptionAlgorithmin classWrappedKeyDecryptionAlgorithm
-
isValidAlgorithmFamily
-