public class RsaKeyManagementAlgorithm extends WrappingKeyManagementAlgorithm implements KeyManagementAlgorithm
| Modifier and Type | Class and Description |
|---|---|
static class |
RsaKeyManagementAlgorithm.Rsa1_5 |
static class |
RsaKeyManagementAlgorithm.RsaOaep |
static class |
RsaKeyManagementAlgorithm.RsaOaep256 |
log, useSuppliedKeyProviderContext| Constructor and Description |
|---|
RsaKeyManagementAlgorithm(String javaAlg,
String alg) |
| 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, waitmanageForDecrypt, manageForEncryptgetAlgorithmIdentifier, getJavaAlgorithm, getKeyPersuasion, getKeyTypepublic void validateEncryptionKey(Key managementKey, ContentEncryptionAlgorithm contentEncryptionAlg) throws InvalidKeyException
validateEncryptionKey in interface KeyManagementAlgorithmInvalidKeyExceptionpublic void validateDecryptionKey(Key managementKey, ContentEncryptionAlgorithm contentEncryptionAlg) throws InvalidKeyException
validateDecryptionKey in interface KeyManagementAlgorithmInvalidKeyExceptionpublic boolean isAvailable()
isAvailable in interface AlgorithmCopyright © 2018. All rights reserved.