parsePfxDer
Decodes a DER-encoded PKCS#12/PFX container into its constituent bags.
Returns a result union — check ok before accessing value. Encrypted containers require options.password. MAC verification uses options.macPassword (falls back to options.password).
ts
function parsePfxDer(
der: Uint8Array,
options?: ParsePfxOptions,
): Promise<ParsePfxResult>Parameters
der:Uint8Arrayoptions?:ParsePfxOptions
Examples
ts
import { parsePfxDer } from 'micro509';
const result = await parsePfxDer(pfxBytes, { password: 's3cret' });
if (result.ok) {
console.log(result.value.certificates.length);
}