Character INVISIBLE en el archivo de la cadena original
Publicado: Jue Jun 07, 2012 10:16 pm
Para validar el sello digital primero hay que generar la cadena original a partir del XML .... con estas instrucciones se genera el archivo de la cadena original en formato UFT-8 ..
string ArchXSLT = @"C:\BORRAME\Validador\cadenaoriginal_2_0.xslt";
string ArchXML = @"C:\BORRAME\Validador\Ejemplos\Ejemplo.xml";
string ArchCadena = @"C:\BORRAME\Validador\CadenaOriginal.txt";
XslCompiledTransform transformador = new XslCompiledTransform();
transformador.Load(ArchXSLT);
transformador.Transform(ArchXML, ArchCadena);
El problema es que cuando se genera el archivo de la cadena original el 1er. caracter de este archivo es invisible-
Por este caracter INVISIBLE me marca que el sello digital es invalido.
Tengo que usar un editor HEXADECIMAL para poder ubicarlo y eliminarlo. de esta manera si puedo validar correctamente el sello digital usando los comandos de OpenSSL.
AYUDA:
¿¿¿ Como quito este caracter invisible del archivo o como evito que se genere el archivo con este caracter ???
Saludos
Halcón Divino.
string ArchXSLT = @"C:\BORRAME\Validador\cadenaoriginal_2_0.xslt";
string ArchXML = @"C:\BORRAME\Validador\Ejemplos\Ejemplo.xml";
string ArchCadena = @"C:\BORRAME\Validador\CadenaOriginal.txt";
XslCompiledTransform transformador = new XslCompiledTransform();
transformador.Load(ArchXSLT);
transformador.Transform(ArchXML, ArchCadena);
El problema es que cuando se genera el archivo de la cadena original el 1er. caracter de este archivo es invisible-
Por este caracter INVISIBLE me marca que el sello digital es invalido.
Tengo que usar un editor HEXADECIMAL para poder ubicarlo y eliminarlo. de esta manera si puedo validar correctamente el sello digital usando los comandos de OpenSSL.
AYUDA:
¿¿¿ Como quito este caracter invisible del archivo o como evito que se genere el archivo con este caracter ???
Saludos
Halcón Divino.