Package org.spongycastle.operator.bc
Class BcAsymmetricKeyWrapper
java.lang.Object
org.spongycastle.operator.AsymmetricKeyWrapper
org.spongycastle.operator.bc.BcAsymmetricKeyWrapper
- All Implemented Interfaces:
KeyWrapper
- Direct Known Subclasses:
BcRSAAsymmetricKeyWrapper
-
Constructor Summary
ConstructorsConstructorDescriptionBcAsymmetricKeyWrapper(org.spongycastle.asn1.x509.AlgorithmIdentifier encAlgId, org.spongycastle.crypto.params.AsymmetricKeyParameter publicKey) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.spongycastle.crypto.AsymmetricBlockCiphercreateAsymmetricWrapper(org.spongycastle.asn1.ASN1ObjectIdentifier algorithm) byte[]generateWrappedKey(GenericKey encryptionKey) setSecureRandom(SecureRandom random) Methods inherited from class org.spongycastle.operator.AsymmetricKeyWrapper
getAlgorithmIdentifier
-
Constructor Details
-
BcAsymmetricKeyWrapper
public BcAsymmetricKeyWrapper(org.spongycastle.asn1.x509.AlgorithmIdentifier encAlgId, org.spongycastle.crypto.params.AsymmetricKeyParameter publicKey)
-
-
Method Details
-
setSecureRandom
-
generateWrappedKey
- Throws:
OperatorException
-
createAsymmetricWrapper
protected abstract org.spongycastle.crypto.AsymmetricBlockCipher createAsymmetricWrapper(org.spongycastle.asn1.ASN1ObjectIdentifier algorithm)
-