Optional
realtime: RealtimeDownloads a certificate revocation list file. To open the downloaded file please use command: openssl crl -inform DER -text -noout -in fileName.crl
Optional
init: IFetchOptionsReturns a arrayBuffer wrapped in [[IFetchResponse]].
Example
(async () => {
const res = await this.crlService.downloadCrlFile();
const arrayBuffer = await res.arrayBuffer();
})();
Uploads a csv file containing a list of certificate revocations. Adds new entries to the certificate revocation list, the ones that already exist are updated. No entries are removed from the certificate revocation list.
File format: SERIALNO,DATE 1234567890abcdef,2023-01-01T00:00:00.000Z
Returns a status object.
Example
(async () => {
const { res } = await crlService.uploadCrlFile( file );
})();
Uploads a list of certificate revocations. Adds new entries to the certificate revocation list, the ones that already exist are updated. No entries are removed from the certificate revocation list.
Returns a status object.
Example
const crls: ICertificateRevocation[] = [
{ serialNumberInHex: '24234', revocationDate: '2023-01-13T23:00:00.000Z' }
];
(async () => {
const { res } = await crlService.uploadCrls(crls);
})();
This class allows for managing a list of certificate revocations.