Skip to content

parseCertificatePem

Decode a PEM-encoded X.509 certificate into a ParsedCertificate.

Expects a single -----BEGIN CERTIFICATE----- block. For bundles containing multiple certificates, use parseCertificateChainPem.

ts
function parseCertificatePem<TMap extends ExtensionDecoderMap>(
	pem: string,
	options?: ParseOptions<TMap>,
): ParseCertificateResult<TMap>

Parameters

  • pem: string — PEM string with a CERTIFICATE block.
  • options?: ParseOptions<TMap> — Custom extension decoders to apply during parsing.

Released under the MIT License.