org.apache.cxf.rs.security.jose.jwe
Class AesWrapKeyDecryptionAlgorithm

java.lang.Object
  extended by org.apache.cxf.rs.security.jose.jwe.WrappedKeyDecryptionAlgorithm
      extended by org.apache.cxf.rs.security.jose.jwe.AesWrapKeyDecryptionAlgorithm
All Implemented Interfaces:
KeyDecryptionAlgorithm

public class AesWrapKeyDecryptionAlgorithm
extends WrappedKeyDecryptionAlgorithm


Constructor Summary
AesWrapKeyDecryptionAlgorithm(byte[] secretKey)
           
AesWrapKeyDecryptionAlgorithm(byte[] secretKey, String supportedAlgo)
           
AesWrapKeyDecryptionAlgorithm(SecretKey secretKey)
           
AesWrapKeyDecryptionAlgorithm(SecretKey secretKey, String supportedAlgo)
           
AesWrapKeyDecryptionAlgorithm(String encodedKey)
           
AesWrapKeyDecryptionAlgorithm(String encodedKey, String supportedAlgo)
           
 
Method Summary
protected  void validateKeyEncryptionAlgorithm(String keyAlgo)
           
 
Methods inherited from class org.apache.cxf.rs.security.jose.jwe.WrappedKeyDecryptionAlgorithm
getAlgorithmParameterSpec, getCekDecryptionKey, getContentEncryptionAlgorithm, getDecryptedContentEncryptionKey, getEncryptedContentEncryptionKey, getKeyCipherBlockSize, getKeyEncryptionAlgorithm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AesWrapKeyDecryptionAlgorithm

public AesWrapKeyDecryptionAlgorithm(String encodedKey)

AesWrapKeyDecryptionAlgorithm

public AesWrapKeyDecryptionAlgorithm(String encodedKey,
                                     String supportedAlgo)

AesWrapKeyDecryptionAlgorithm

public AesWrapKeyDecryptionAlgorithm(byte[] secretKey)

AesWrapKeyDecryptionAlgorithm

public AesWrapKeyDecryptionAlgorithm(byte[] secretKey,
                                     String supportedAlgo)

AesWrapKeyDecryptionAlgorithm

public AesWrapKeyDecryptionAlgorithm(SecretKey secretKey)

AesWrapKeyDecryptionAlgorithm

public AesWrapKeyDecryptionAlgorithm(SecretKey secretKey,
                                     String supportedAlgo)
Method Detail

validateKeyEncryptionAlgorithm

protected void validateKeyEncryptionAlgorithm(String keyAlgo)
Overrides:
validateKeyEncryptionAlgorithm in class WrappedKeyDecryptionAlgorithm


Apache CXF