class CMSEnvelopedHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Map |
BASE_CIPHER_NAMES |
private static java.util.Map |
CIPHER_ALG_NAMES |
(package private) static CMSEnvelopedHelper |
INSTANCE |
private static java.util.Map |
KEYSIZES |
Constructor and Description |
---|
CMSEnvelopedHelper() |
Modifier and Type | Method and Description |
---|---|
(package private) java.security.AlgorithmParameters |
createAlgorithmParameters(java.lang.String encryptionOID,
java.lang.String provider) |
private java.security.AlgorithmParameters |
createAlgorithmParams(java.lang.String algName,
java.lang.String provider) |
(package private) javax.crypto.Cipher |
createAsymmetricCipher(java.lang.String encryptionOid,
java.lang.String provider) |
private javax.crypto.Cipher |
createCipher(java.lang.String algName,
java.lang.String provider) |
private javax.crypto.KeyGenerator |
createKeyGenerator(java.lang.String algName,
java.lang.String provider) |
(package private) javax.crypto.KeyGenerator |
createSymmetricKeyGenerator(java.lang.String encryptionOID,
java.lang.String provider) |
private java.lang.String |
getAsymmetricEncryptionAlgName(java.lang.String encryptionAlgOID) |
(package private) java.security.AlgorithmParameters |
getEncryptionAlgorithmParameters(java.lang.String encOID,
byte[] encParams,
java.lang.String provider) |
(package private) int |
getKeySize(java.lang.String oid) |
(package private) java.lang.String |
getRFC3211WrapperName(java.lang.String oid) |
(package private) javax.crypto.Cipher |
getSymmetricCipher(java.lang.String encryptionOID,
java.lang.String provider) |
(package private) java.lang.String |
getSymmetricCipherName(java.lang.String oid) |
static final CMSEnvelopedHelper INSTANCE
private static final java.util.Map KEYSIZES
private static final java.util.Map BASE_CIPHER_NAMES
private static final java.util.Map CIPHER_ALG_NAMES
private java.lang.String getAsymmetricEncryptionAlgName(java.lang.String encryptionAlgOID)
javax.crypto.Cipher createAsymmetricCipher(java.lang.String encryptionOid, java.lang.String provider) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, javax.crypto.NoSuchPaddingException
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
javax.crypto.NoSuchPaddingException
javax.crypto.KeyGenerator createSymmetricKeyGenerator(java.lang.String encryptionOID, java.lang.String provider) throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
java.security.AlgorithmParameters createAlgorithmParameters(java.lang.String encryptionOID, java.lang.String provider) throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
java.lang.String getRFC3211WrapperName(java.lang.String oid)
int getKeySize(java.lang.String oid)
private javax.crypto.Cipher createCipher(java.lang.String algName, java.lang.String provider) throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
javax.crypto.NoSuchPaddingException
private java.security.AlgorithmParameters createAlgorithmParams(java.lang.String algName, java.lang.String provider) throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
private javax.crypto.KeyGenerator createKeyGenerator(java.lang.String algName, java.lang.String provider) throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
javax.crypto.Cipher getSymmetricCipher(java.lang.String encryptionOID, java.lang.String provider) throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
javax.crypto.NoSuchPaddingException
java.security.AlgorithmParameters getEncryptionAlgorithmParameters(java.lang.String encOID, byte[] encParams, java.lang.String provider) throws CMSException, java.security.NoSuchProviderException
CMSException
java.security.NoSuchProviderException
java.lang.String getSymmetricCipherName(java.lang.String oid)
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.