Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Como incluir certificado en el XML

Cualquier asunto relacionado con Certificados Digitales, Rango de Folios Autorizados, Addendas Comerciales y Complementos se cubren aqui
Cerrado
mdorantes
Mensajes: 11
Registrado: Mié Ago 08, 2012 9:18 am

Como incluir certificado en el XML

Mensaje por mdorantes »

Alguien sabe como puedo incluir el certificado en el XML?


Si alguien puede ayudarme a generar el certificado, estoy utilizando C# para generarlo... con un sistema ERP-Epicor.
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Como incluir certificado en el XML

Mensaje por Dado »

mdorantes escribió:Alguien sabe como puedo incluir el certificado en el XML?


Si alguien puede ayudarme a generar el certificado, estoy utilizando C# para generarlo... con un sistema ERP-Epicor.
Yo uso OpenSSL para convertir el certificado en su representacion en base64

Busca aqui en el foro "X509" hay varios temas al respecto
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
mdorantes
Mensajes: 11
Registrado: Mié Ago 08, 2012 9:18 am

Re: Como incluir certificado en el XML

Mensaje por mdorantes »

DADO escribió:
mdorantes escribió:Alguien sabe como puedo incluir el certificado en el XML?


Si alguien puede ayudarme a generar el certificado, estoy utilizando C# para generarlo... con un sistema ERP-Epicor.
Yo uso OpenSSL para convertir el certificado en su representacion en base64

Busca aqui en el foro "X509" hay varios temas al respecto

Encontré este código para generar el certificado:

X509Certificate2 certEmisor = new X509Certificate2(); // Generas un objeto del tipo de certificado
byte[] byteCertData = ReadFile(strCertificado); // Manda llamar la funcion Readfile para cargar el archivo .cer
certEmisor.Import(byteCertData); // Importa los datos del certificado qeu acabas de leer
Convert.ToBase64String(certEmisor.GetRawCertData()); // Conviertelos a Base64

// Funcion para leer archivo
internal static byte[] ReadFile(string strArchivo) {
FileStream f = new FileStream(strArchivo, FileMode.Open, FileAccess.Read);
int size = (int)f.Length;
byte[] data = new byte[size];
size = f.Read(data, 0, size);
f.Close();
return data;
}


Pero me marca error.. ya he intentado de muchas formas pero ninguna me funciona...alguien sabe en que estoy mal?
jasistemas
Mensajes: 158
Registrado: Mié Ene 11, 2012 2:08 pm
Contactar:

Re: Como incluir certificado en el XML

Mensaje por jasistemas »

Dinos cual es el error q te marca.. estas con visual studio 2005 o 2010?
mdorantes
Mensajes: 11
Registrado: Mié Ago 08, 2012 9:18 am

Re: Como incluir certificado en el XML

Mensaje por mdorantes »

Gracias ya pude resolver como crear el certificado de esta manera:


public string generarcertificado()
{
X509Certificate2 certEmisor = new X509Certificate2(); // Generas un objeto del tipo de certificado
byte[] byteCertData = ReadFile(@"C:\Solfran\00001000000201566738.cer"); // Manda llamar la funcion Readfile para cargar el archivo .cer

certEmisor.Import(byteCertData); // Importa los datos del certificado qeu acabas de leer
return Convert.ToBase64String(certEmisor.GetRawCertData()); // Conviertelos a Base64
}
// Funcion para leer archivo
internal static byte[] ReadFile(string strArchivo)
{
FileStream f = new FileStream(strArchivo, FileMode.Open, FileAccess.Read);
int size = (int)f.Length;
byte[] data = new byte[size];
size = f.Read(data, 0, size);
f.Close();
return data;
}
mdorantes
Mensajes: 11
Registrado: Mié Ago 08, 2012 9:18 am

Re: Como incluir certificado en el XML

Mensaje por mdorantes »

Saben alguna forma de crear el sello sin utilizar openssl o chilkat? me urge. utilizo el sistema ERP Epicor.
mauricio
Mensajes: 372
Registrado: Mié Ago 11, 2010 1:55 am
Ubicación: México, D.F.
Contactar:

Re: Como incluir certificado en el XML

Mensaje por mauricio »

A menos que quieras desarrollar los complejos algoritmos para sellar... tienes que usar una herramienta de terceros... ¿alguna razón para no usar OpenSSL que es libre y gratis?

Saludos
Todo lo que no es dado es perdido
Cerrado