Skip to content

createOcspRequest

Builds a DER-encoded OCSP request containing one or more CertID entries and an optional nonce extension.

ts
function createOcspRequest(
	input: CreateOcspRequestInput,
): Promise<OcspRequestMaterial>

Parameters

Examples

ts
import { createOcspRequest } from 'micro509';

const req = await createOcspRequest({
  requests: [{ certificate: leafPem, issuerCertificate: caPem }],
  hashAlgorithm: 'SHA-256',
  nonce: crypto.getRandomValues(new Uint8Array(16)),
});
// POST req.der to the OCSP responder URI

Released under the MIT License.