Class KJUR.asn1.csr.CertificationRequestInfo
Extends
KJUR.asn1.ASN1Object.
ASN.1 CertificationRequestInfo structure class
Defined in: asn1csr-1.0.js.
Constructor Attributes | Constructor Name and Description |
---|---|
ASN.1 CertificationRequestInfo structure class
This class provides CertificateRequestInfo ASN.1 structure
defined in
RFC 2986 4.1.
|
- Fields borrowed from class KJUR.asn1.ASN1Object:
- hL, hT, hTLV, hV, isModified, params
- Methods borrowed from class KJUR.asn1.ASN1Object:
- getEncodedHex, getLengthHexFromValue, getValueHex, tohex
Class Detail
KJUR.asn1.csr.CertificationRequestInfo(params)
ASN.1 CertificationRequestInfo structure class
This class provides CertificateRequestInfo ASN.1 structure
defined in
RFC 2986 4.1.
CAUTION: Argument "params" JSON value format have been changed without backward compatibility since jsrsasign 9.0.0 asn1csr 2.0.0.
CertificationRequestInfo ::= SEQUENCE { version INTEGER { v1(0) } (v1,...), subject Name, subjectPKInfo SubjectPublicKeyInfo{{ PKInfoAlgorithms }}, attributes [0] Attributes{{ CRIAttributes }} }
CAUTION: Argument "params" JSON value format have been changed without backward compatibility since jsrsasign 9.0.0 asn1csr 2.0.0.
csri = new KJUR.asn1.csr.CertificationRequestInfo({ subject: {str: '/C=US/CN=b'}, sbjpubkey: <>, extreq: [ {extname:"subjectAltName", array:[{dns:"example.com"}]} ]}); csri.tohex() → "30..."
- Parameters:
- {Array} params
- associative array of parameters (ex. {})
- Since:
- jsrsasign 4.9.0 asn1csr 1.0.0