org.bouncycastle.cms.jcajce
Class EnvelopedDataHelper
java.lang.Object
|
+--org.bouncycastle.cms.jcajce.EnvelopedDataHelper
- public class EnvelopedDataHelper
- extends java.lang.Object
Method Summary |
org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper |
createAsymmetricUnwrapper(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm,
java.security.PrivateKey keyEncryptionKey)
|
org.bouncycastle.operator.jcajce.JceKTSKeyUnwrapper |
createAsymmetricUnwrapper(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm,
java.security.PrivateKey keyEncryptionKey,
byte[] partyUInfo,
byte[] partyVInfo)
|
javax.crypto.Cipher |
createContentCipher(java.security.Key sKey,
org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptionAlgID)
|
java.security.KeyFactory |
createKeyFactory(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm)
|
javax.crypto.KeyGenerator |
createKeyGenerator(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm)
|
org.bouncycastle.operator.SymmetricKeyUnwrapper |
createSymmetricUnwrapper(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm,
javax.crypto.SecretKey keyEncryptionKey)
|
org.bouncycastle.asn1.x509.AlgorithmIdentifier |
getAlgorithmIdentifier(org.bouncycastle.asn1.ASN1ObjectIdentifier macOID,
java.security.spec.AlgorithmParameterSpec paramSpec)
|
java.security.Key |
getJceKey(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm,
org.bouncycastle.operator.GenericKey key)
|
void |
keySizeCheck(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlgorithm,
java.security.Key key)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
KEY_SIZE_PROVIDER
protected static final org.bouncycastle.operator.SecretKeySizeProvider KEY_SIZE_PROVIDER
BASE_CIPHER_NAMES
protected static final java.util.Map BASE_CIPHER_NAMES
CIPHER_ALG_NAMES
protected static final java.util.Map CIPHER_ALG_NAMES
MAC_ALG_NAMES
protected static final java.util.Map MAC_ALG_NAMES
getJceKey
public java.security.Key getJceKey(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm,
org.bouncycastle.operator.GenericKey key)
keySizeCheck
public void keySizeCheck(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlgorithm,
java.security.Key key)
throws CMSException
createContentCipher
public javax.crypto.Cipher createContentCipher(java.security.Key sKey,
org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptionAlgID)
throws CMSException
createKeyGenerator
public javax.crypto.KeyGenerator createKeyGenerator(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm)
throws CMSException
createKeyFactory
public java.security.KeyFactory createKeyFactory(org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm)
throws CMSException
createAsymmetricUnwrapper
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper createAsymmetricUnwrapper(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm,
java.security.PrivateKey keyEncryptionKey)
createAsymmetricUnwrapper
public org.bouncycastle.operator.jcajce.JceKTSKeyUnwrapper createAsymmetricUnwrapper(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm,
java.security.PrivateKey keyEncryptionKey,
byte[] partyUInfo,
byte[] partyVInfo)
createSymmetricUnwrapper
public org.bouncycastle.operator.SymmetricKeyUnwrapper createSymmetricUnwrapper(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm,
javax.crypto.SecretKey keyEncryptionKey)
getAlgorithmIdentifier
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier(org.bouncycastle.asn1.ASN1ObjectIdentifier macOID,
java.security.spec.AlgorithmParameterSpec paramSpec)