CheckCertificateRevocationAgainstCrlInput
CheckCertificateRevocationAgainstCrlInput
Input for checkCertificateRevocationAgainstCrl.
ts
interface CheckCertificateRevocationAgainstCrlInput {
readonly certificate: CrlCertificateSource;
readonly issuerCertificate: CrlCertificateSource;
readonly crl: CrlSource;
readonly deltaCrl?: CrlSource;
readonly at?: Date;
readonly clockSkewMs?: number;
readonly maxAgeMs?: number;
readonly unrecognizedReasonCode?: UnrecognizedReasonCodePolicy;
}Properties
readonlycertificate:CrlCertificateSource— Certificate whose revocation status to check.readonlyissuerCertificate:CrlCertificateSource— Issuer ofcertificate— also expected signer of the CRL.readonlycrl:CrlSource— Complete (base) CRL to check against.readonlydeltaCrl?:CrlSource— Optional delta CRL for more recent revocation information. With a delta CRL, the freshness checks andmaxAgeMsapply to the delta CRL alone, whosethisUpdateandnextUpdatethe constructed CRL takes (RFC 5280 §5.2.4, §6.3.3(a)(1)(i)). A delta CRL withoutnextUpdateis never current and fails withstale_crl.readonlyat?:Date— Evaluation time. Defaults tonew Date().readonlyclockSkewMs?:number— Clock-skew tolerance in milliseconds for freshness checks. It also widensmaxAgeMs.readonlymaxAgeMs?:number— Maximum age of each CRL'sthisUpdatein milliseconds. SeeValidateCertificateRevocationListInput.maxAgeMs.readonlyunrecognizedReasonCode?:UnrecognizedReasonCodePolicy— Treatment of a revoked entry whose CRLReason is unrecognized.'reject'fails the check withreason_code_unrecognized. Defaults to'revoked'.