HPDFLoadHeadlessPFXIdentity

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

Decodifica e autentica uma identidade PKCS12 DER limitada com OpenSSL 3, retornando os certificados leaf e chain como PEM e a private key correspondente como PEM não criptografado

O DER de entrada e cada output PEM devem caber em MaximumBytes; passwords usam UTF-8, NUL embutido é rejeitado, e dados DER residuais não são aceitos

A função nunca pede password e limpa os buffers internos de serialização de password e de private key

O chamador tem posse dos dois arrays retornados e deve limpar PrivateKeyPEM depois do uso; SignPFXToFile faz essa limpeza automaticamente