Como Saber si mi cadena original esta bien?
Publicado: Jue Nov 11, 2010 8:51 am
Hola Saludos!
Ahora que estoy metido en este rollo de la facturacion electronica, pienso yo que mi error esta en la creacion de la cadena original, lo hago con este codigo en C#:
y si me da un archivo que contiene la cadena original, asi como esta:
primero obtengo la llave privada y despues corro estas 2 instrucciones...
alguna idea de que es lo que esta fallando??
saludos y si pueden responder rapido, mejor
jeje me urge un poquitin

Ahora que estoy metido en este rollo de la facturacion electronica, pienso yo que mi error esta en la creacion de la cadena original, lo hago con este codigo en C#:
Código: Seleccionar todo
XslTransform xslt = new XslTransform();
xslt.Load(carpeta + "\\cadenaoriginal_2_0.xslt");
XPathDocument myData = new XPathDocument(carpeta + "\\factura.xml");
XmlWriter writer = new XmlTextWriter(carpeta + "\\UTF8.txt".ToString(), UTF8Encoding.UTF8);
xslt.Transform(myData, null, writer, null);
writer.Close();
pero ya despues que hago la digestion y todos los demas procesos, me marca error en el sello, y hago la digestion de esta forma||2.0|A|1|2010-10-05T18:35:21|12345|2010|ingreso|Una sola exhibición|1000|1160|BASM740115AAA|Mauricio Baeza|Carlota Armero|N° 1000|Culhucan|Coyoacan|Mexico, D.F.|Mexico|01800|BASM740115AAA|Mauricio Baeza Servin|Carlota Armero|No 1000|Culhuacan CTM Obrero|Coyoacan|Mexico|México|04489|1.0|Servicio de soporte tecnico|1000.0|1000.0|IVA|16|160|160||
primero obtengo la llave privada y despues corro estas 2 instrucciones...
Código: Seleccionar todo
C:\openssl\bin\OpenSSL dgst -md5 -sign PrivateKEY.pem -out md5.txt utf8.txt
C:\openssl\bin\OpenSSL enc -base64 -A -in md5.txt -out SelloDigital.txt
saludos y si pueden responder rapido, mejor


