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 KeyEncryptionProviderpublic KeyAlgorithm getAlgorithm()
getAlgorithm in interface KeyEncryptionProviderApache CXF