Página 1 de 1

Pregunta: Cómo se agrega el certificado al XML?

Publicado: Vie Sep 24, 2010 2:27 am
por vinuxito
Hola, cómo se agrega el certificado al XML? No entiendo cómo preparar el archivo .cer para meterlo al XML. Me pueden orientar por favor? Supongo que hay que leer el archivo .cer y de alguna manera convertirlo a base64.

Gracias.

Re: Pregunta: Cómo se agrega el certificado al XML?

Publicado: Vie Sep 24, 2010 8:05 am
por mauricio
Hola...

Efectivamente, tienes que pasar el CER a TXT en base64, lo haces con la siguiente instrucción:

Código: Seleccionar todo

openssl enc -base64 -in certificado.CER -out certificado.txt
Pero cuidado, tienes que quitarle los saltos de línea que le agrega, si usas linux puedes hacerlo con el comando:

Código: Seleccionar todo

tr -d "\n" < certificado.txt > certificadook.txt
Como esto es solo una vez puedes incluso quitárselos (con cuidado) manualmente, con tu primera validación en el SAT te darás cuenta si esta bien.

Saludos

Re: Pregunta: Cómo se agrega el certificado al XML?

Publicado: Vie Sep 24, 2010 8:59 am
por Dado
Yo utilizo lo siguiente para convertirlo a base 64

Código: Seleccionar todo

OpenSSL x509 -inform DER -in certificado.cer >certificado.txt

Re: Pregunta: Cómo se agrega el certificado al XML?

Publicado: Vie Sep 24, 2010 10:54 pm
por vinuxito
Mil gracias por sus respuestas. Funcionó de maravilla.

Re: Pregunta: Cómo se agrega el certificado al XML?

Publicado: Lun Sep 27, 2010 5:51 pm
por jericu
ami no me funciono podrian ser mas especificos

grax

Re: Pregunta: Cómo se agrega el certificado al XML?

Publicado: Lun Sep 27, 2010 6:46 pm
por Dado
jericu escribió:ami no me funciono podrian ser mas especificos

grax
En la calidad de la pregunta esta la calidad de la respuesta.

R. Tienes que ejecutar la instruccion que se muestra :shock:

Re: Pregunta: Cómo se agrega el certificado al XML?

Publicado: Mar Sep 28, 2010 9:44 pm
por mauricio
jericu escribió:ami no me funciono podrian ser mas especificos

grax
¿Que fue lo que no te funciono?, ¿como lo estas probando?, ¿usas windows o linux?, ¿que versión de OpenSSL tienes?,

Ayudanos para ayudarte mejor...

Saludos