ParsedCertificateRevocationList
Decoded X.509 CRL, returned by parseCertificateRevocationListDer and parseCertificateRevocationListPem.
ts
interface ParsedCertificateRevocationList {
readonly der?: Uint8Array;
readonly version: number;
readonly tbsCertListDer: Uint8Array;
readonly signatureValue: Uint8Array;
readonly issuer: ParsedName;
readonly thisUpdate: Date;
readonly nextUpdate?: Date;
readonly signatureAlgorithmOid: string;
readonly signatureAlgorithmName: string;
readonly signatureAlgorithmParametersDer?: Uint8Array;
readonly issuerPublicKeyAlgorithmOid?: string;
readonly issuerPublicKeyParametersOid?: string;
readonly authorityKeyIdentifier?: string;
readonly crlNumber?: number;
readonly baseCrlNumber?: number;
readonly issuingDistributionPoint?: ParsedIssuingDistributionPoint;
readonly freshestCrlDistributionPoints?: readonly ParsedDistributionPoint[];
readonly revokedCertificates: readonly ParsedRevokedCertificate[];
}Properties
readonlyder?:Uint8Array— Original DER bytes when this object came fromparseCertificateRevocationListDeror PEM parsing.readonlyversion:number— CRL version (1 = v1, 2 = v2 with extensions).readonlytbsCertListDer:Uint8Array— DER-encoded TBSCertList — the signed payload for signature verification.readonlysignatureValue:Uint8Array— Raw signature bytes from the CRL outer wrapper.readonlyissuer:ParsedName— CRL issuer distinguished name.readonlythisUpdate:Date— Start of the CRL validity window.readonlynextUpdate?:Date— End of the CRL validity window. Absent if the CA does not commit to a schedule.readonlysignatureAlgorithmOid:string— OID of the algorithm used to sign this CRL.readonlysignatureAlgorithmName:string— Human-readable signature algorithm name (e.g."ECDSA with SHA-256").readonlysignatureAlgorithmParametersDer?:Uint8Array— DER-encoded signature algorithm parameters (e.g. DER NULL for RSA PKCS#1 v1.5).readonlyissuerPublicKeyAlgorithmOid?:string— OID of the issuer's public key algorithm, when available.readonlyissuerPublicKeyParametersOid?:string— OID of the issuer's public key parameters (e.g. named curve), when available.readonlyauthorityKeyIdentifier?:string— Hex-encoded Authority Key Identifier, if the extension is present.readonlycrlNumber?:number— CRLNumber extension value — monotonically increasing sequence number.readonlybaseCrlNumber?:number— Delta CRL indicator — present only on delta CRLs, referencing the base CRL number.readonlyissuingDistributionPoint?:ParsedIssuingDistributionPoint— Issuing distribution point extension — scopes this CRL to a certificate subset.readonlyfreshestCrlDistributionPoints?:readonlyParsedDistributionPoint[]— Freshest CRL extension — points to delta CRL locations.readonlyrevokedCertificates:readonlyParsedRevokedCertificate[]— All revoked certificate entries (empty array if none).