A continuación describo el proceso que se utilizo para obtener el valor de llaveCertificado:
Paso 1: Generar archivos PEM a partir de key y cer: Con el siguiente código en php (Solo se ejecutó una vez al instalar el sello del cliente en nuestro sistema)
Paso 2: Obtener los datos internos de la llave privada Con el siguiente código en php:
<?php $Comando = "openssl rsa -inform PEM -outform PEM -in mars7001114w6_1207111111s.key.pem -out 1.txt -text"; ?>
El comando anterior genera un archivo de texto plano (1.txt) con la siguiente información:
Paso 3: Integrar el resultado anterior a la programación de la solicitud de cancelación:
Abrír el archivo de texto y copie la información de su código (esto es temporal ya que una vez que funcione tiene que leer la información directamente del comando que abre el archivo key.pem
A continuación viene la parte que anteriormente me estaba haciendo falta:
Finalmente el valor de “llaveCertificado” es lo que está contenido en la variable $KeyInXML
Puede descargar este manual en su versión en Pdf en la parte de abajo.
Comentarios