HPDFLoadHeadlessPFXIdentity
procedure HPDFLoadHeadlessPFXIdentity(const PFX: SysUtils.TBytes;
const Password: UnicodeString; MaximumBytes: Integer;
out CertificatePEM, PrivateKeyPEM: SysUtils.TBytes);
Decodifica y autentica una identidad PKCS12 DER acotada con OpenSSL 3, devolviendo el certificado hoja y la cadena como PEM y la clave privada correspondiente como PEM sin cifrar
El DER de entrada y cada salida PEM deben caber en MaximumBytes; las contraseñas usan UTF-8, un NUL embebido se rechaza y los datos DER finales no se aceptan
La función nunca pide contraseña por pantalla y limpia los buffers internos de contraseña y de serialización de la clave privada
Quien invoca es dueño de ambos arrays devueltos y debe limpiar PrivateKeyPEM tras usarlo; SignPFXToFile hace esta limpieza automáticamente