Skip to content

parseOcspResponsePemOrThrow

Decodes a PEM-encoded OCSP response (-----BEGIN OCSP RESPONSE-----).

ts
function parseOcspResponsePemOrThrow(
	pem: string,
): ParsedOcspResponse

Parameters

  • pem: string

Examples

ts
import { parseOcspResponsePemOrThrow } from 'micro509';

const resp = parseOcspResponsePemOrThrow(pemString);
if (resp.responseStatus === 'successful') {
  for (const entry of resp.responses ?? []) {
    console.log(entry.certId.serialNumberHex, entry.certStatus);
  }
}

Released under the MIT License.