class CMSSignedHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map |
digestAlgs |
private static java.util.Map |
digestAliases |
private static java.util.Map |
encryptionAlgs |
(package private) static CMSSignedHelper |
INSTANCE |
| Constructor and Description |
|---|
CMSSignedHelper() |
| Modifier and Type | Method and Description |
|---|---|
private void |
addCertsFromSet(java.util.List certs,
ASN1Set certSet,
java.lang.String provider) |
private void |
addCRLsFromSet(java.util.List crls,
ASN1Set certSet,
java.lang.String provider) |
private boolean |
anyCertHasTypeOther() |
private boolean |
anyCertHasV1Attribute() |
private boolean |
anyCertHasV2Attribute() |
private boolean |
anyCrlHasTypeOther() |
(package private) X509Store |
createAttributeStore(java.lang.String type,
java.lang.String provider,
ASN1Set certSet) |
(package private) X509Store |
createCertificateStore(java.lang.String type,
java.lang.String provider,
ASN1Set certSet) |
(package private) java.security.cert.CertStore |
createCertStore(java.lang.String type,
java.lang.String provider,
ASN1Set certSet,
ASN1Set crlSet) |
(package private) X509Store |
createCRLsStore(java.lang.String type,
java.lang.String provider,
ASN1Set crlSet) |
private java.security.MessageDigest |
createDigestInstance(java.lang.String algorithm,
java.lang.String provider) |
(package private) java.lang.String |
getDigestAlgName(java.lang.String digestAlgOID)
Return the digest algorithm using one of the standard JCA string
representations rather than the algorithm identifier (if possible).
|
(package private) java.lang.String[] |
getDigestAliases(java.lang.String algName) |
(package private) java.security.MessageDigest |
getDigestInstance(java.lang.String algorithm,
java.lang.String provider) |
(package private) java.lang.String |
getEncryptionAlgName(java.lang.String encryptionAlgOID)
Return the digest encryption algorithm using one of the standard
JCA string representations rather the the algorithm identifier (if
possible).
|
(package private) java.security.Signature |
getSignatureInstance(java.lang.String algorithm,
java.lang.String provider) |
static final CMSSignedHelper INSTANCE
private static final java.util.Map encryptionAlgs
private static final java.util.Map digestAlgs
private static final java.util.Map digestAliases
java.lang.String getDigestAlgName(java.lang.String digestAlgOID)
digestAlgOID - OID алгоритма хешированияjava.lang.String[] getDigestAliases(java.lang.String algName)
java.lang.String getEncryptionAlgName(java.lang.String encryptionAlgOID)
encryptionAlgOID - java.security.MessageDigest getDigestInstance(java.lang.String algorithm,
java.lang.String provider)
throws java.security.NoSuchProviderException,
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderExceptionjava.security.NoSuchAlgorithmExceptionprivate java.security.MessageDigest createDigestInstance(java.lang.String algorithm,
java.lang.String provider)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionjava.security.Signature getSignatureInstance(java.lang.String algorithm,
java.lang.String provider)
throws java.security.NoSuchProviderException,
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderExceptionjava.security.NoSuchAlgorithmExceptionX509Store createAttributeStore(java.lang.String type, java.lang.String provider, ASN1Set certSet) throws NoSuchStoreException, java.security.NoSuchProviderException, CMSException
NoSuchStoreExceptionjava.security.NoSuchProviderExceptionCMSExceptionX509Store createCertificateStore(java.lang.String type, java.lang.String provider, ASN1Set certSet) throws NoSuchStoreException, java.security.NoSuchProviderException, CMSException
NoSuchStoreExceptionjava.security.NoSuchProviderExceptionCMSExceptionX509Store createCRLsStore(java.lang.String type, java.lang.String provider, ASN1Set crlSet) throws NoSuchStoreException, java.security.NoSuchProviderException, CMSException
NoSuchStoreExceptionjava.security.NoSuchProviderExceptionCMSExceptionjava.security.cert.CertStore createCertStore(java.lang.String type,
java.lang.String provider,
ASN1Set certSet,
ASN1Set crlSet)
throws java.security.NoSuchProviderException,
CMSException,
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderExceptionCMSExceptionjava.security.NoSuchAlgorithmExceptionprivate void addCertsFromSet(java.util.List certs,
ASN1Set certSet,
java.lang.String provider)
throws java.security.NoSuchProviderException,
CMSException
java.security.NoSuchProviderExceptionCMSExceptionprivate void addCRLsFromSet(java.util.List crls,
ASN1Set certSet,
java.lang.String provider)
throws java.security.NoSuchProviderException,
CMSException
java.security.NoSuchProviderExceptionCMSExceptionprivate boolean anyCertHasTypeOther()
private boolean anyCertHasV1Attribute()
private boolean anyCertHasV2Attribute()
private boolean anyCrlHasTypeOther()
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.