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

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

public class PbesHmacAesWrapKeyDecryptionAlgorithm
extends Object
implements KeyDecryptionAlgorithm


Constructor Summary
PbesHmacAesWrapKeyDecryptionAlgorithm(byte[] password)
           
PbesHmacAesWrapKeyDecryptionAlgorithm(byte[] password, KeyAlgorithm algo, boolean hashLargePasswords)
           
PbesHmacAesWrapKeyDecryptionAlgorithm(char[] password)
           
PbesHmacAesWrapKeyDecryptionAlgorithm(char[] password, KeyAlgorithm algo, boolean hashLargePasswords)
           
PbesHmacAesWrapKeyDecryptionAlgorithm(String password)
           
PbesHmacAesWrapKeyDecryptionAlgorithm(String password, KeyAlgorithm algo, boolean hashLargePasswords)
           
 
Method Summary
 KeyAlgorithm getAlgorithm()
           
 byte[] getDecryptedContentEncryptionKey(JweDecryptionInput jweDecryptionInput)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PbesHmacAesWrapKeyDecryptionAlgorithm

public PbesHmacAesWrapKeyDecryptionAlgorithm(String password)

PbesHmacAesWrapKeyDecryptionAlgorithm

public PbesHmacAesWrapKeyDecryptionAlgorithm(String password,
                                             KeyAlgorithm algo,
                                             boolean hashLargePasswords)

PbesHmacAesWrapKeyDecryptionAlgorithm

public PbesHmacAesWrapKeyDecryptionAlgorithm(char[] password)

PbesHmacAesWrapKeyDecryptionAlgorithm

public PbesHmacAesWrapKeyDecryptionAlgorithm(char[] password,
                                             KeyAlgorithm algo,
                                             boolean hashLargePasswords)

PbesHmacAesWrapKeyDecryptionAlgorithm

public PbesHmacAesWrapKeyDecryptionAlgorithm(byte[] password)

PbesHmacAesWrapKeyDecryptionAlgorithm

public PbesHmacAesWrapKeyDecryptionAlgorithm(byte[] password,
                                             KeyAlgorithm algo,
                                             boolean hashLargePasswords)
Method Detail

getDecryptedContentEncryptionKey

public byte[] getDecryptedContentEncryptionKey(JweDecryptionInput jweDecryptionInput)
Specified by:
getDecryptedContentEncryptionKey in interface KeyDecryptionAlgorithm

getAlgorithm

public KeyAlgorithm getAlgorithm()
Specified by:
getAlgorithm in interface KeyDecryptionAlgorithm


Apache CXF