Ver Mensaje Individual
  #365 (permalink)  
Antiguo 19/04/2011, 19:45
Avatar de elfkampher
elfkampher
 
Fecha de Ingreso: febrero-2011
Ubicación: Queretaro, Mexico
Mensajes: 35
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Factura electroncia sat mexico

Cita:
Iniciado por javalos532 Ver Mensaje
Que tal... tengo el siguiente problema..

Si genero el sellado de la siguiente manera:
openssl.exe dgst -sign aaa010101aaa_CSD_01.key.pem MD5.txt FileOriginal.txt |
openssl.exe enc -base64 -A > sello.txt

me da el siguiente sello:
mVPg1Wl+AqGtLWBOJDpErEWpd6FJqd9ugIxbM6SRp5CJXlX7jT NVaESTn9FSo1sDOiWGmUyGcRC59WpxfKMOWGZTvUdb4+A7bJMo LTUN1Yt6alzZ1y0s4FXgg8uW4jEP8HwZ+Ko3GHKEXdesQycElQ MKl98DvJhoHLkjDp5hR3/UmbEGFpgZosEoYCNJFCe25ZjYMZ+XcxD/MN+n6aVuiGyaCPudr751qBM1YJjPGRmy+gopaXrdo7BP0mV7ci 0xg703KCcYTeUdi++CauJMKnIH+KC61t+uj6yi0gywmOnAdV4e BzFPWsjyUZTvdNbjZqy/5MV6ZzQdkbrvF3K56Q==

Y el archivo md5.txt trae el valor correcto...
66e41da54d31b94c5cc08da087b127b3

Si lo hago sin considerar el md5 funciona.... raro no ?

openssl.exe dgst -sign aaa010101aaa_CSD_01.key.pem FileOriginal.txt | openssl.exe enc -base64 -A > D:\SAT\Files\Out\sello.txt

La pregunta es... cual es el la funcionalidad u objetivo de generar el md5, si en mi caso no lo utilizo y obtengo el sellado correcto ?

Seguimos en contacto... gracias.
lo que pasa es que openssl toma por default la digestion MD5 cuando le pones la funcion dgst como estas poniendo dgst sin poner otro algoritmo de digestion te toma MD5 por eso no es necesario ponerlo aunque ya cambio la digestion MD5 por SHA1 segun las nuevas disposiciones del SAT