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