Top Fields Constructors Methods
org.bouncycastle.cms

pack-priv Class CMSSignedHelper

extends Object
Class Inheritance
Imports
java.util.ArrayList, .Enumeration, .HashMap, .List, .Map, org.bouncycastle.asn1.ASN1Encodable, .ASN1ObjectIdentifier, .ASN1Primitive, .ASN1Sequence, .ASN1Set, .ASN1TaggedObject, .DERNull, org.bouncycastle.asn1.cms.OtherRevocationInfoFormat, org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers, org.bouncycastle.asn1.eac.EACObjectIdentifiers, org.bouncycastle.asn1.nist.NISTObjectIdentifiers, org.bouncycastle.asn1.oiw.OIWObjectIdentifiers, org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers, org.bouncycastle.asn1.x509.AlgorithmIdentifier, .AttributeCertificate, .Certificate, .CertificateList, .X509ObjectIdentifiers, org.bouncycastle.asn1.x9.X9ObjectIdentifiers, org.bouncycastle.cert.X509AttributeCertificateHolder, .X509CRLHolder, .X509CertificateHolder, org.bouncycastle.operator.DigestAlgorithmIdentifierFinder, org.bouncycastle.util.CollectionStore, .Store

Field Summary

Modifier and TypeField and Description
private static final Map<K, V>
pack-priv static final ASN1ObjectIdentifier
pack-priv static final ASN1ObjectIdentifier
pack-priv static final ASN1ObjectIdentifier
id_dsa_with_sha3_224

2.16.840.1.101.3.4.3.5

pack-priv static final ASN1ObjectIdentifier
id_dsa_with_sha3_256

2.16.840.1.101.3.4.3.6

pack-priv static final ASN1ObjectIdentifier
id_dsa_with_sha3_384

2.16.840.1.101.3.4.3.7

pack-priv static final ASN1ObjectIdentifier
id_dsa_with_sha3_512

2.16.840.1.101.3.4.3.8

pack-priv static final ASN1ObjectIdentifier
id_ecdsa_with_sha3_224

2.16.840.1.101.3.4.3.9

pack-priv static final ASN1ObjectIdentifier
id_ecdsa_with_sha3_256

2.16.840.1.101.3.4.3.10

pack-priv static final ASN1ObjectIdentifier
id_ecdsa_with_sha3_384

2.16.840.1.101.3.4.3.11

pack-priv static final ASN1ObjectIdentifier
id_ecdsa_with_sha3_512

2.16.840.1.101.3.4.3.12

pack-priv static final ASN1ObjectIdentifier
pack-priv static final ASN1ObjectIdentifier
pack-priv static final ASN1ObjectIdentifier
id_rsassa_pkcs1_v1_5_with_sha3_224

2.16.840.1.101.3.4.3.9

pack-priv static final ASN1ObjectIdentifier
id_rsassa_pkcs1_v1_5_with_sha3_256

2.16.840.1.101.3.4.3.10

pack-priv static final ASN1ObjectIdentifier
id_rsassa_pkcs1_v1_5_with_sha3_384

2.16.840.1.101.3.4.3.11

pack-priv static final ASN1ObjectIdentifier
id_rsassa_pkcs1_v1_5_with_sha3_512

2.16.840.1.101.3.4.3.12

pack-priv static final ASN1ObjectIdentifier
pack-priv static final ASN1ObjectIdentifier
pack-priv static final CMSSignedHelper
pack-priv static final ASN1ObjectIdentifier
pack-priv static final ASN1ObjectIdentifier
sha512_256WithRSAEncryption

PKCS#1: 1.2.840.113549.1.1.16

pack-priv static final ASN1ObjectIdentifier

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static void
pack-priv AlgorithmIdentifier
pack-priv Store<T>
pack-priv Store<T>
pack-priv Store<T>
getCRLs(ASN1Set crlSet)

pack-priv String
getEncryptionAlgName(String encryptionAlgOID)

Return the digest encryption algorithm using one of the standard JCA string representations rather the the algorithm identifier (if possible).

pack-priv Store<T>
getOtherRevocationInfo(ASN1ObjectIdentifier otherRevocationInfoFormat, ASN1Set crlSet)

pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

encryptionAlgsback to summary
private static final Map<K, V> encryptionAlgs
id_algback to summary
pack-priv static final ASN1ObjectIdentifier id_alg
id_alg_hss_lms_hashsigback to summary
pack-priv static final ASN1ObjectIdentifier id_alg_hss_lms_hashsig
id_dsa_with_sha3_224back to summary
pack-priv static final ASN1ObjectIdentifier id_dsa_with_sha3_224

2.16.840.1.101.3.4.3.5

id_dsa_with_sha3_256back to summary
pack-priv static final ASN1ObjectIdentifier id_dsa_with_sha3_256

2.16.840.1.101.3.4.3.6

id_dsa_with_sha3_384back to summary
pack-priv static final ASN1ObjectIdentifier id_dsa_with_sha3_384

2.16.840.1.101.3.4.3.7

id_dsa_with_sha3_512back to summary
pack-priv static final ASN1ObjectIdentifier id_dsa_with_sha3_512

2.16.840.1.101.3.4.3.8

id_ecdsa_with_sha3_224back to summary
pack-priv static final ASN1ObjectIdentifier id_ecdsa_with_sha3_224

2.16.840.1.101.3.4.3.9

id_ecdsa_with_sha3_256back to summary
pack-priv static final ASN1ObjectIdentifier id_ecdsa_with_sha3_256

2.16.840.1.101.3.4.3.10

id_ecdsa_with_sha3_384back to summary
pack-priv static final ASN1ObjectIdentifier id_ecdsa_with_sha3_384

2.16.840.1.101.3.4.3.11

id_ecdsa_with_sha3_512back to summary
pack-priv static final ASN1ObjectIdentifier id_ecdsa_with_sha3_512

2.16.840.1.101.3.4.3.12

id_ecdsa_with_shake128back to summary
pack-priv static final ASN1ObjectIdentifier id_ecdsa_with_shake128
id_ecdsa_with_shake256back to summary
pack-priv static final ASN1ObjectIdentifier id_ecdsa_with_shake256
id_rsassa_pkcs1_v1_5_with_sha3_224back to summary
pack-priv static final ASN1ObjectIdentifier id_rsassa_pkcs1_v1_5_with_sha3_224

2.16.840.1.101.3.4.3.9

id_rsassa_pkcs1_v1_5_with_sha3_256back to summary
pack-priv static final ASN1ObjectIdentifier id_rsassa_pkcs1_v1_5_with_sha3_256

2.16.840.1.101.3.4.3.10

id_rsassa_pkcs1_v1_5_with_sha3_384back to summary
pack-priv static final ASN1ObjectIdentifier id_rsassa_pkcs1_v1_5_with_sha3_384

2.16.840.1.101.3.4.3.11

id_rsassa_pkcs1_v1_5_with_sha3_512back to summary
pack-priv static final ASN1ObjectIdentifier id_rsassa_pkcs1_v1_5_with_sha3_512

2.16.840.1.101.3.4.3.12

id_RSASSA_PSS_SHAKE128back to summary
pack-priv static final ASN1ObjectIdentifier id_RSASSA_PSS_SHAKE128
id_RSASSA_PSS_SHAKE256back to summary
pack-priv static final ASN1ObjectIdentifier id_RSASSA_PSS_SHAKE256
INSTANCEback to summary
pack-priv static final CMSSignedHelper INSTANCE
sha512_224WithRSAEncryptionback to summary
pack-priv static final ASN1ObjectIdentifier sha512_224WithRSAEncryption
sha512_256WithRSAEncryptionback to summary
pack-priv static final ASN1ObjectIdentifier sha512_256WithRSAEncryption

PKCS#1: 1.2.840.113549.1.1.16

sigAlgsback to summary
pack-priv static final ASN1ObjectIdentifier sigAlgs

Constructor Detail

CMSSignedHelperback to summary
pack-priv CMSSignedHelper()

Method Detail

addEntriesback to summary
private static void addEntries(ASN1ObjectIdentifier alias, String encryption)
fixDigestAlgIDback to summary
pack-priv AlgorithmIdentifier fixDigestAlgID(AlgorithmIdentifier algId, DigestAlgorithmIdentifierFinder dgstAlgFinder)
getAttributeCertificatesback to summary
pack-priv Store<T> getAttributeCertificates(ASN1Set certSet)
getCertificatesback to summary
pack-priv Store<T> getCertificates(ASN1Set certSet)
getCRLsback to summary
pack-priv Store<T> getCRLs(ASN1Set crlSet)
getEncryptionAlgNameback to summary
pack-priv String getEncryptionAlgName(String encryptionAlgOID)

Return the digest encryption algorithm using one of the standard JCA string representations rather the the algorithm identifier (if possible).

getOtherRevocationInfoback to summary
pack-priv Store<T> getOtherRevocationInfo(ASN1ObjectIdentifier otherRevocationInfoFormat, ASN1Set crlSet)
setSigningEncryptionAlgorithmMappingback to summary
pack-priv void setSigningEncryptionAlgorithmMapping(ASN1ObjectIdentifier oid, String algorithmName)