public abstract class BcAsymmetricKeyUnwrapper extends AsymmetricKeyUnwrapper
| Constructor and Description |
|---|
BcAsymmetricKeyUnwrapper(org.spongycastle.asn1.x509.AlgorithmIdentifier encAlgId,
org.spongycastle.crypto.params.AsymmetricKeyParameter privateKey) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.spongycastle.crypto.AsymmetricBlockCipher |
createAsymmetricUnwrapper(org.spongycastle.asn1.ASN1ObjectIdentifier algorithm) |
GenericKey |
generateUnwrappedKey(org.spongycastle.asn1.x509.AlgorithmIdentifier encryptedKeyAlgorithm,
byte[] encryptedKey) |
getAlgorithmIdentifierpublic BcAsymmetricKeyUnwrapper(org.spongycastle.asn1.x509.AlgorithmIdentifier encAlgId,
org.spongycastle.crypto.params.AsymmetricKeyParameter privateKey)
public GenericKey generateUnwrappedKey(org.spongycastle.asn1.x509.AlgorithmIdentifier encryptedKeyAlgorithm, byte[] encryptedKey) throws OperatorException
OperatorExceptionprotected abstract org.spongycastle.crypto.AsymmetricBlockCipher createAsymmetricUnwrapper(org.spongycastle.asn1.ASN1ObjectIdentifier algorithm)