public class AesKeyWrapManagementAlgorithm extends WrappingKeyManagementAlgorithm
Modifier and Type | Class and Description |
---|---|
static class |
AesKeyWrapManagementAlgorithm.Aes128 |
static class |
AesKeyWrapManagementAlgorithm.Aes192 |
static class |
AesKeyWrapManagementAlgorithm.Aes256 |
log
Constructor and Description |
---|
AesKeyWrapManagementAlgorithm(String alg,
int keyByteLength) |
Modifier and Type | Method and Description |
---|---|
boolean |
isAvailable() |
void |
validateDecryptionKey(Key managementKey,
ContentEncryptionAlgorithm contentEncryptionAlg) |
void |
validateEncryptionKey(Key managementKey,
ContentEncryptionAlgorithm contentEncryptionAlg) |
manageForDecrypt, manageForEnc, manageForEncrypt, setAlgorithmParameterSpec
getAlgorithmIdentifier, getJavaAlgorithm, getKeyPersuasion, getKeyType, setAlgorithmIdentifier, setJavaAlgorithm, setKeyPersuasion, setKeyType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAlgorithmIdentifier, getJavaAlgorithm, getKeyPersuasion, getKeyType
public AesKeyWrapManagementAlgorithm(String alg, int keyByteLength)
public void validateEncryptionKey(Key managementKey, ContentEncryptionAlgorithm contentEncryptionAlg) throws InvalidKeyException
InvalidKeyException
public void validateDecryptionKey(Key managementKey, ContentEncryptionAlgorithm contentEncryptionAlg) throws InvalidKeyException
InvalidKeyException
public boolean isAvailable()
Copyright © 2015. All rights reserved.