| package org.bouncycastle.cms.jcajce; |
| |
| import java.security.PrivateKey; |
| |
| import javax.crypto.SecretKey; |
| |
| import org.bouncycastle.asn1.x509.AlgorithmIdentifier; |
| import org.bouncycastle.jcajce.util.JcaJceHelper; |
| import org.bouncycastle.operator.SymmetricKeyUnwrapper; |
| import org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper; |
| import org.bouncycastle.operator.jcajce.JceKTSKeyUnwrapper; |
| |
| interface JcaJceExtHelper |
| extends JcaJceHelper |
| { |
| JceAsymmetricKeyUnwrapper createAsymmetricUnwrapper(AlgorithmIdentifier keyEncryptionAlgorithm, PrivateKey keyEncryptionKey); |
| |
| JceKTSKeyUnwrapper createAsymmetricUnwrapper(AlgorithmIdentifier keyEncryptionAlgorithm, PrivateKey keyEncryptionKey, byte[] partyUInfo, byte[] partyVInfo); |
| |
| SymmetricKeyUnwrapper createSymmetricUnwrapper(AlgorithmIdentifier keyEncryptionAlgorithm, SecretKey keyEncryptionKey); |
| } |