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