Package org.bouncycastle.operator.bc
Class BcAsymmetricKeyUnwrapper
java.lang.Object
org.bouncycastle.operator.AsymmetricKeyUnwrapper
org.bouncycastle.operator.bc.BcAsymmetricKeyUnwrapper
- All Implemented Interfaces:
KeyUnwrapper
- Direct Known Subclasses:
BcRSAAsymmetricKeyUnwrapper
-
Constructor Summary
ConstructorsConstructorDescriptionBcAsymmetricKeyUnwrapper
(org.bouncycastle.asn1.x509.AlgorithmIdentifier encAlgId, org.bouncycastle.crypto.params.AsymmetricKeyParameter privateKey) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.bouncycastle.crypto.AsymmetricBlockCipher
createAsymmetricUnwrapper
(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm) generateUnwrappedKey
(org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedKey) Methods inherited from class org.bouncycastle.operator.AsymmetricKeyUnwrapper
getAlgorithmIdentifier
-
Constructor Details
-
BcAsymmetricKeyUnwrapper
public BcAsymmetricKeyUnwrapper(org.bouncycastle.asn1.x509.AlgorithmIdentifier encAlgId, org.bouncycastle.crypto.params.AsymmetricKeyParameter privateKey)
-
-
Method Details
-
generateUnwrappedKey
public GenericKey generateUnwrappedKey(org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedKey) throws OperatorException - Throws:
OperatorException
-
createAsymmetricUnwrapper
protected abstract org.bouncycastle.crypto.AsymmetricBlockCipher createAsymmetricUnwrapper(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm)
-