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.NoSuchProviderException
java.security.NoSuchAlgorithmException
private java.security.MessageDigest createDigestInstance(java.lang.String algorithm, java.lang.String provider) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.Signature getSignatureInstance(java.lang.String algorithm, java.lang.String provider) throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
X509Store createAttributeStore(java.lang.String type, java.lang.String provider, ASN1Set certSet) throws NoSuchStoreException, java.security.NoSuchProviderException, CMSException
NoSuchStoreException
java.security.NoSuchProviderException
CMSException
X509Store createCertificateStore(java.lang.String type, java.lang.String provider, ASN1Set certSet) throws NoSuchStoreException, java.security.NoSuchProviderException, CMSException
NoSuchStoreException
java.security.NoSuchProviderException
CMSException
X509Store createCRLsStore(java.lang.String type, java.lang.String provider, ASN1Set crlSet) throws NoSuchStoreException, java.security.NoSuchProviderException, CMSException
NoSuchStoreException
java.security.NoSuchProviderException
CMSException
java.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.NoSuchProviderException
CMSException
java.security.NoSuchAlgorithmException
private void addCertsFromSet(java.util.List certs, ASN1Set certSet, java.lang.String provider) throws java.security.NoSuchProviderException, CMSException
java.security.NoSuchProviderException
CMSException
private void addCRLsFromSet(java.util.List crls, ASN1Set certSet, java.lang.String provider) throws java.security.NoSuchProviderException, CMSException
java.security.NoSuchProviderException
CMSException
private boolean anyCertHasTypeOther()
private boolean anyCertHasV1Attribute()
private boolean anyCertHasV2Attribute()
private boolean anyCrlHasTypeOther()
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.