HPDFLoadHeadlessPFXIdentity

procedure HPDFLoadHeadlessPFXIdentity(const PFX: SysUtils.TBytes;
  const Password: UnicodeString; MaximumBytes: Integer;
  out CertificatePEM, PrivateKeyPEM: SysUtils.TBytes);

上限付きの PKCS12 DER アイデンティティを OpenSSL 3 でデコードして認証し、リーフとチェーンの証明書を PEM として、対応する秘密鍵を暗号化なしの PEM として返します

入力 DER と各 PEM 出力は MaximumBytes に収まらなければなりません。パスワードは UTF-8 で扱い、埋め込み NUL は拒否され、末尾の余分な DER データは受け入れられません

この関数はパスワード入力を求めるプロンプトを出さず、内部のパスワードおよび秘密鍵直列化バッファをクリアします

返された両方の配列の所有権は呼び出し側にあり、使用後は PrivateKeyPEM をクリアしてください。SignPFXToFile はこの後始末を自動的に行います