@types/jsrsasign
Version:
TypeScript definitions for jsrsasign
33 lines (31 loc) • 1.12 kB
TypeScript
declare namespace jsrsasign.KJUR.asn1.x509 {
/**
* DistributionPoint ASN.1 structure class
* @description
* ```
* DistributionPoint ::= SEQUENCE {
* distributionPoint [0] DistributionPointName OPTIONAL,
* reasons [1] ReasonFlags OPTIONAL,
* cRLIssuer [2] GeneralNames OPTIONAL }
*
* DistributionPointName ::= CHOICE {
* fullName [0] GeneralNames,
* nameRelativeToCRLIssuer [1] RelativeDistinguishedName }
*
* ReasonFlags ::= BIT STRING {
* unused (0),
* keyCompromise (1),
* cACompromise (2),
* affiliationChanged (3),
* superseded (4),
* cessationOfOperation (5),
* certificateHold (6),
* privilegeWithdrawn (7),
* aACompromise (8) }
* ```
*/
class DistributionPoint {
constructor(params?: { dpobj: ASN1Object });
getEncodedHex(): string;
}
}