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