Pues nop, no tengo "validador de cadenas" no se si algo asi exista, aunque seria interesante analizar el conceptoDRoa68 escribió:Hola Dado.
Tienes razón realizaré un par de pruebas antes de decidir comprarla, tendrás alguna forma de validar la cadena original, por que creo que ahí es en donde esta mi problema, ya la he comparado caracter a carater contra la que tu emites y no encuentro el problema.
Por otro lado segui el tutorial que me diste sobre la generación del sello y al realizar la digestion con el SHA1 me sale siempre con minúsculas, la instruccion que agrego es la siguiente:
openssl dgst -sha1 cadena.txt >"Digest SHA1.txt"
tal y como lo explica el tutorial que me pasaste, ¿por que será?.
Saludos.
La operacion ((openssl dgst -sha1 cadena.txt >"Digest SHA1.txt")) genera el SHA1 de la cadena la cual consta de 40 NUMEROS HEXADECIMALES, asi que no importa si son mayusculas o minusculas
Sigue mi recomendacion, se que duele dejar a un lado todo lo que llevas hecho pero creeme que va a ser mas rapido si usas mi libreria DLL

Mi libreria DLL ya esta muy avanzada, incluso detecta si estas usando un certificado CSD o FIEL, tambien valida la caducidad del certificado, valida que el certificado y la llave sean complementarios, valida la clave de la llave privada, valida que esten incluidos los datos obligatorios, etc etc
Tambien cuenta con una docena de complementos fiscales y esta listo para crear V2.2 y V3.2 y hasta la opcion de timbrado esta disponible.