
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.