public class AesKeyWrapManagementAlgorithm extends WrappingKeyManagementAlgorithm
| Modifier and Type | Class and Description |
|---|---|
static class |
AesKeyWrapManagementAlgorithm.Aes128 |
static class |
AesKeyWrapManagementAlgorithm.Aes192 |
static class |
AesKeyWrapManagementAlgorithm.Aes256 |
log, useSuppliedKeyProviderContext| 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, setAlgorithmParameterSpecgetAlgorithmIdentifier, getJavaAlgorithm, getKeyPersuasion, getKeyType, setAlgorithmIdentifier, setJavaAlgorithm, setKeyPersuasion, setKeyTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAlgorithmIdentifier, getJavaAlgorithm, getKeyPersuasion, getKeyTypepublic AesKeyWrapManagementAlgorithm(String alg, int keyByteLength)
public void validateEncryptionKey(Key managementKey, ContentEncryptionAlgorithm contentEncryptionAlg) throws InvalidKeyException
InvalidKeyExceptionpublic void validateDecryptionKey(Key managementKey, ContentEncryptionAlgorithm contentEncryptionAlg) throws InvalidKeyException
InvalidKeyExceptionpublic boolean isAvailable()
Copyright © 2020. All rights reserved.