Class KJUR.asn1.x509.CRLDistributionPoints
Extends
KJUR.asn1.x509.Extension.
CRLDistributionPoints ASN.1 structure class
Defined in: asn1x509-1.0.js.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
CRLDistributionPoints ASN.1 structure class
This class represents
CRLDistributionPoints extension defined in RFC 5280 4.2.1.13.
|
- 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.x509.CRLDistributionPoints(params)
CRLDistributionPoints ASN.1 structure class
This class represents
CRLDistributionPoints extension defined in RFC 5280 4.2.1.13.
id-ce-cRLDistributionPoints OBJECT IDENTIFIER ::= { id-ce 31 }
CRLDistributionPoints ::= SEQUENCE SIZE (1..MAX) OF DistributionPoint
DistributionPoint ::= SEQUENCE {
distributionPoint [0] DistributionPointName OPTIONAL,
reasons [1] ReasonFlags OPTIONAL,
cRLIssuer [2] GeneralNames OPTIONAL }
DistributionPointName ::= CHOICE {
fullName [0] GeneralNames,
nameRelativeToCRLIssuer [1] RelativeDistinguishedName }
Constructor can have following parameter:
- {Array}array - array of KJUR.asn1.x509.DistributionPoint parameter
- {Boolean}critical - critical flag
new KJUR.asn1.x509.CRLDistributionPoints({
array: [{fulluri: "http://aaa.com/"}, {fulluri: "ldap://aaa.com/"}],
critical: true
})
- Parameters:
- {Array} params
- associative array of parameters (ex. {'uri': 'http://a.com/', 'critical': true})
- See: