Class KJUR.asn1.cms.SigningCertificateV2
Extends
KJUR.asn1.cms.Attribute.
class for CMS SigningCertificateV2 attribute
Defined in: asn1cms-1.0.js.
Constructor Attributes | Constructor Name and Description |
---|---|
class for CMS SigningCertificateV2 attribute
This is an ASN.1 encoder for SigningCertificateV2 attribute defined in RFC 5035 section 3. |
- Fields borrowed from class KJUR.asn1.cms.Attribute:
- params, typeOid
- Fields borrowed from class KJUR.asn1.ASN1Object:
- hL, hT, hTLV, hV, isModified
- Methods borrowed from class KJUR.asn1.cms.Attribute:
- getValueArray
- Methods borrowed from class KJUR.asn1.ASN1Object:
- getEncodedHex, getLengthHexFromValue, getValueHex, tohex
Class Detail
KJUR.asn1.cms.SigningCertificateV2(params)
class for CMS SigningCertificateV2 attribute
This is an ASN.1 encoder for SigningCertificateV2 attribute defined in RFC 5035 section 3.
This is an ASN.1 encoder for SigningCertificateV2 attribute defined in RFC 5035 section 3.
oid-signingCertificateV2 = 1.2.840.113549.1.9.16.2.47 Attribute ::= SEQUENCE { type OBJECT IDENTIFIER, values AttributeSetValue } AttributeSetValue ::= SET OF ANY SigningCertificateV2 ::= SEQUENCE { certs SEQUENCE OF ESSCertIDv2, policies SEQUENCE OF PolicyInformation OPTIONAL } ESSCertIDv2 ::= SEQUENCE { hashAlgorithm AlgorithmIdentifier DEFAULT {algorithm id-sha256}, certHash Hash, issuerSerial IssuerSerial OPTIONAL } Hash ::= OCTET STRING IssuerSerial ::= SEQUENCE { issuer GeneralNames, serialNumber CertificateSerialNumber }
new KJUR.asn1.cms.SigningCertificateV2({array: [certPEM]}); // DEFAULT sha256 new KJUR.asn1.cms.SigningCertificateV2({array: [certPEM], hashAlg: 'sha512'}); new KJUR.asn1.cms.SigningCertificateV2({ array: [ {cert: certPEM1, hashAlg: 'sha512'}, {cert: certPEM2, hashAlg: 'sha256'}, {cert: certPEM3}, // DEFAULT sha256 certPEM4 // DEFAULT sha256 ] }) new KJUR.asn1.cms.SigningCertificateV2({ array: [ {cert: certPEM1, hashAlg: 'sha512'}, {cert: certPEM2, hashAlg: 'sha256'}, {cert: certPEM3}, // DEFAULT sha256 certPEM4 // DEFAULT sha256 ] })
- Parameters:
- {Array} params
- associative array of parameters
- Since:
- jsrsasign 4.5.1 asn1cms 1.0.1