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, y devuelve el certificado leaf y la cadena como PEM, junto con la clave privada correspondiente como PEM sin cifrar
El DER de entrada y cada salida PEM deben caber en MaximumBytes; los passwords usan UTF-8, un NUL embebido se rechaza y los datos DER sobrantes no se aceptan
La función nunca pide password y limpia los buffers internos de password y de serialización de la clave privada
Quien llama es dueño de ambos arrays devueltos y debe limpiar PrivateKeyPEM después de usarlo; SignPFXToFile hace esta limpieza automáticamente