CreateCertificateRevocationListInput
Input for createCertificateRevocationList.
ts
interface CreateCertificateRevocationListInput {
readonly issuer: NameInput;
readonly signerPrivateKey: CryptoKey;
readonly issuerPublicKey?: CryptoKey;
readonly thisUpdate?: Date;
readonly nextUpdate?: Date;
readonly revokedCertificates?: readonly RevokedCertificateInput[];
readonly crlNumber?: number;
readonly baseCrlNumber?: number;
readonly issuingDistributionPoint?: IssuingDistributionPoint;
readonly freshestCrlDistributionPoints?: readonly DistributionPoint[];
}Properties
readonlyissuer:NameInput— Distinguished name of the CRL issuer (typically the signing CA).readonlysignerPrivateKey:CryptoKey— Private key used to sign the CRL. Algorithm is inferred from the key.readonlyissuerPublicKey?:CryptoKey— Issuer public key — used to embed an Authority Key Identifier extension.readonlythisUpdate?:Date— Issuance timestamp. Defaults tonew Date().readonlynextUpdate?:Date— Planned next issuance. Omit for an open-ended CRL.readonlyrevokedCertificates?:readonlyRevokedCertificateInput[]— Certificates to list as revoked in this CRL.readonlycrlNumber?:number— Monotonically-increasing CRL sequence number (CRLNumber extension).readonlybaseCrlNumber?:number— If set, marks this CRL as a delta CRL referencing the given base CRL number.readonlyissuingDistributionPoint?:IssuingDistributionPoint— Issuing distribution point extension — scopes this CRL to a subset of certificates.readonlyfreshestCrlDistributionPoints?:readonlyDistributionPoint[]— Freshest CRL distribution points — tells relying parties where to find delta CRLs.