public class PbesHmacAesWrapKeyEncryptionAlgorithm extends Object implements KeyEncryptionProvider
Constructor and Description |
---|
PbesHmacAesWrapKeyEncryptionAlgorithm(byte[] password,
int pbesCount,
KeyAlgorithm keyAlgoJwt,
boolean hashLargePasswords) |
PbesHmacAesWrapKeyEncryptionAlgorithm(byte[] password,
KeyAlgorithm keyAlgoJwt) |
PbesHmacAesWrapKeyEncryptionAlgorithm(char[] password,
int pbesCount,
KeyAlgorithm keyAlgoJwt,
boolean hashLargePasswords) |
PbesHmacAesWrapKeyEncryptionAlgorithm(char[] password,
KeyAlgorithm keyAlgoJwt) |
PbesHmacAesWrapKeyEncryptionAlgorithm(String password,
int pbesCount,
KeyAlgorithm keyAlgoJwt,
boolean hashLargePasswords) |
PbesHmacAesWrapKeyEncryptionAlgorithm(String password,
KeyAlgorithm keyAlgoJwt) |
Modifier and Type | Method and Description |
---|---|
KeyAlgorithm |
getAlgorithm() |
byte[] |
getEncryptedContentEncryptionKey(JweHeaders headers,
byte[] cek) |
protected static final Logger LOG
public PbesHmacAesWrapKeyEncryptionAlgorithm(String password, KeyAlgorithm keyAlgoJwt)
public PbesHmacAesWrapKeyEncryptionAlgorithm(String password, int pbesCount, KeyAlgorithm keyAlgoJwt, boolean hashLargePasswords)
public PbesHmacAesWrapKeyEncryptionAlgorithm(char[] password, KeyAlgorithm keyAlgoJwt)
public PbesHmacAesWrapKeyEncryptionAlgorithm(char[] password, int pbesCount, KeyAlgorithm keyAlgoJwt, boolean hashLargePasswords)
public PbesHmacAesWrapKeyEncryptionAlgorithm(byte[] password, KeyAlgorithm keyAlgoJwt)
public PbesHmacAesWrapKeyEncryptionAlgorithm(byte[] password, int pbesCount, KeyAlgorithm keyAlgoJwt, boolean hashLargePasswords)
public byte[] getEncryptedContentEncryptionKey(JweHeaders headers, byte[] cek)
getEncryptedContentEncryptionKey
in interface KeyEncryptionProvider
public KeyAlgorithm getAlgorithm()
getAlgorithm
in interface KeyEncryptionProvider
Apache CXF