Skip to content

parseCertificateDer

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

ts
function parseCertificateDer<TMap extends ExtensionDecoderMap>(
	der: Uint8Array,
	options?: ParseOptions<TMap>,
): ParseCertificateResult<TMap>

Parameters

  • der: Uint8Array — Raw DER bytes of an X.509 certificate.
  • options?: ParseOptions<TMap> — Custom extension decoders to apply during parsing.

Examples

ts
import { parseCertificateDer } from 'micro509';

const result = parseCertificateDer(derBytes);
if (result.ok) {
	console.log(result.value.subject.values.commonName); // "example.com"
}

Released under the MIT License.