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, prepareForDecrypt, setAlgorithmParameterSpecgetAlgorithmIdentifier, getJavaAlgorithm, getKeyPersuasion, getKeyType, setAlgorithmIdentifier, setJavaAlgorithm, setKeyPersuasion, setKeyType, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, 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 © 2022. All rights reserved.