Página 1 de 1

sello digital invalido, muy muy raro

Publicado: Lun Ene 16, 2012 2:37 pm
por leinad
Ya revise muchisimo y no encuentro el mendigo error :(

El hash de la cadena original en sah1 es mi programa es el mismo que me da el valida CFD.
Todas las verificaciones me salen correctas ("Verified Ok") cuando hago la verificacion.

exec("openssl dgst -sha1 -verify ".$root."/publickey.txt -out ".$root."/verified.txt -signature ".$root."/md5sha1.txt ".$root."/md5.txt");

Ahora, el mismo programa lo uso con otros RFC y me salen bien firmados.
Estoy pensando que quizas sea mi .key :(

Tambien trate de sellarlo usando el valida cfd directo y me marco varios errores.

Nota: volvi a validar, y aun con el valida cfd me marca sello invalido. Alguna idea?
http://www.facturase.com/2/empresas/108 ... 08_A_1.xml

ese es el xml
si gustan podrias pasarle el .key y la clave para que puedan ayudarme.

Re: sello digital invalido, muy muy raro

Publicado: Lun Ene 16, 2012 3:01 pm
por mauricio
Vamos por partes...

La cadena original que obtengo con tu archivo es la siguiente:

Código: Seleccionar todo

||3.0|2012-01-16T15:14:31|ingreso|Pago en Una Sola Exhibicion|1.00|0.00|1.00|MXN|1.16|LSF100115EH2|LANA FACIL SA DE CV SOFOM ENR|LANA FACIL SA DE CV SOFOM ENR|3900|2101 A|LOMAS DE SANTA FE|DISTRITO FEDERAL|DISTRITO FEDERAL|DISTRITO FEDERAL|MEXICO|05300|XAXX010101000|Publico en General|na|na|na|na|na|na|na|na|Mexico|01234|1.00|Factura de prueba|1.00|1.00|IVA|0.00|ISR|0.00|0.00|IVA|16.00|0.16|IEPS|0.00|0.00|0.16||
Por favor, verifica que sea "exactamente igual"...

P.D. Mala idea compartir tu KEY, muy mala de hecho, podemos probar con los de prueba del SAT...

Re: sello digital invalido, muy muy raro

Publicado: Lun Ene 16, 2012 3:43 pm
por leinad
Es EXACTAMENTE igual, la que genera mi sistema, contra la que genera el valida CFD.
De hecho, el hash SHA1 es tambien igual.

Creo que el problema es el .key que me dieron :/

Re: sello digital invalido, muy muy raro

Publicado: Lun Ene 16, 2012 4:33 pm
por mauricio
Te anexo un key de prueba y su contraseña, son del SAT, si quieres usar directamente el PEM también lo anexo, obtengo el siguiente sello

Código: Seleccionar todo

fWM2HkQjx/WGdjydJ0+3Dl3tQoAXZipSfjo71cPbYs/p4RJdvAdBi9wZ/+GDIumLwzIXh2uhKc3SPfYZTYZvNGbCFi6eCEfAvDjOygr7GWJXgd683okD2lTIvr1h+yCXwfO4FcalP65QRw2wtFVB7ofu/geETBTw0Xpdz4hr/Jw=
Checa que sea el mismo, si es así, si, es muy probable que sea tu KEY original.

Saludos