HPDFLoadHeadlessPFXIdentity

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

用 OpenSSL 3 解码并认证一个有界的 PKCS12 DER 身份,以 PEM 返回叶子证书和证书链,并以未加密 PEM 返回匹配的私钥

输入 DER 和每个 PEM 输出都必须不超过 MaximumBytes;密码使用 UTF-8,拒绝内嵌 NUL,也不接受 DER 尾部多余数据

该函数绝不提示输入密码,并会清空内部的密码和私钥序列化缓冲区

两个返回数组都归调用方所有,使用后必须清空 PrivateKeyPEM;SignPFXToFile 会自动完成这个清理