public abstract class WrappingKeyManagementAlgorithm extends AlgorithmInfo implements KeyManagementAlgorithm
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
log |
| Constructor and Description |
|---|
WrappingKeyManagementAlgorithm(String javaAlg,
String alg) |
| Modifier and Type | Method and Description |
|---|---|
Key |
manageForDecrypt(Key managementKey,
byte[] encryptedKey,
ContentEncryptionKeyDescriptor cekDesc,
Headers headers) |
protected ContentEncryptionKeys |
manageForEnc(Key managementKey,
ContentEncryptionKeyDescriptor cekDesc,
byte[] contentEncryptionKey) |
ContentEncryptionKeys |
manageForEncrypt(Key managementKey,
ContentEncryptionKeyDescriptor cekDesc,
Headers headers,
byte[] cekOverride) |
void |
setAlgorithmParameterSpec(AlgorithmParameterSpec algorithmParameterSpec) |
getAlgorithmIdentifier, getJavaAlgorithm, getKeyPersuasion, getKeyType, setAlgorithmIdentifier, setJavaAlgorithm, setKeyPersuasion, setKeyTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvalidateDecryptionKey, validateEncryptionKeygetAlgorithmIdentifier, getJavaAlgorithm, getKeyPersuasion, getKeyType, isAvailablepublic void setAlgorithmParameterSpec(AlgorithmParameterSpec algorithmParameterSpec)
public ContentEncryptionKeys manageForEncrypt(Key managementKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers, byte[] cekOverride) throws JoseException
manageForEncrypt in interface KeyManagementAlgorithmJoseExceptionprotected ContentEncryptionKeys manageForEnc(Key managementKey, ContentEncryptionKeyDescriptor cekDesc, byte[] contentEncryptionKey) throws JoseException
JoseExceptionpublic Key manageForDecrypt(Key managementKey, byte[] encryptedKey, ContentEncryptionKeyDescriptor cekDesc, Headers headers) throws JoseException
manageForDecrypt in interface KeyManagementAlgorithmJoseExceptionCopyright © 2015. All rights reserved.