Skip to content

ParsedPfx ​

ParsedPfx ​

Fully decoded PFX container returned by parsePfxDer / parsePfxPem.

ts
interface ParsedPfx {
	readonly bags: readonly ParsedPfxBag[];
	readonly certificates: readonly ParsedCertificate[];
	readonly privateKeys: readonly Uint8Array[];
	readonly macData?: ParsedPkcs12MacData;
}

Properties

  • readonly bags: readonly ParsedPfxBag[] — All SafeBags in the PFX, including unknown types.
  • readonly certificates: readonly ParsedCertificate[] — Convenience: only the parsed certificates extracted from certBag entries.
  • readonly privateKeys: readonly Uint8Array``[] — Convenience: raw PKCS#8 DER of each private key extracted from keyBag entries.
  • readonly macData?: ParsedPkcs12MacData — MAC verification metadata, present when the PFX includes a MacData block.

Released under the MIT License.