UNPKG

harperdb

Version:

HarperDB is a distributed database, caching service, streaming broker, and application development platform focused on performance and ease of use.

24 lines (23 loc) 1.16 kB
/** * OCSP (Online Certificate Status Protocol) verification */ import './pkijs-ed25519-patch.ts'; import type { CertificateVerificationResult, OCSPCheckResult, OCSPConfig } from './types.ts'; /** * Verify OCSP status of a client certificate * @param certPem - Client certificate as Buffer (DER format) * @param issuerPem - Issuer (CA) certificate as Buffer (DER format) * @param config - OCSP configuration * @param ocspUrls - Optional pre-extracted OCSP responder URLs (avoids re-parsing) * @returns Promise resolving to verification result */ export declare function verifyOCSP(certPem: Buffer, issuerPem: Buffer, config?: OCSPConfig, ocspUrls?: string[]): Promise<CertificateVerificationResult>; /** * Perform the actual OCSP check using easy-ocsp * @param certPem - Certificate in PEM format * @param issuerPem - Issuer certificate in PEM format * @param config - OCSP configuration * @param ocspUrls - Optional pre-extracted OCSP responder URLs (avoids re-parsing) * @returns OCSP check result */ export declare function performOCSPCheck(certPem: string, issuerPem: string, config: any, ocspUrls?: string[]): Promise<OCSPCheckResult>;