Imagen

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


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

Duda sobre como obtener el CER en Base 64

La factura esta basada en XML, independiente del lenguaje de programacion todos debemos saber acerca de esta tecnologia
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
racanix
Mensajes: 3
Registrado: Mié Jul 16, 2014 3:51 pm

Duda sobre como obtener el CER en Base 64

Mensajepor racanix » Mié Jul 16, 2014 4:07 pm

Hola a todos,

Soy nuevo con el CFDI, y actualmente estoy desarrollando una app con .net C#

pero me he confundido de como obtener el valor para el siguiente nodo para generar el XML

* certificado
la doc diceAtributo requerido que sirve para expresar el certificado de sello digital que ampara al comprobante como texto, en formato base 64.


Si alguien pudiera ayudarme en explicarme como obtener el valor para este atributo ya sea en otro lenguaje me ayudaría bastante.

De antemano agradezco la explicación

Sds

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Duda sobre como obtener el CER en Base 64

Mensajepor Dado » Mié Jul 16, 2014 4:17 pm

Te doy pistas generales, de ti depende seguirle buscando

Basicamente lo que debes hacer es tomar el archivo *.cer y convertir el contenido binario en una representacion "Base 64"

Esta representacion Base 64 utiliza letras y numeros en lugar de bits y bytes para representar cualquier archivo

Hay librerias de uso libre como OpenSSL que puede hacer la chamba, busca aqui en el foro "X509" para que veas las instrucciones que se le pasan al OpenSSL

Tambien hay otra libreria muy comun, lastima que es de costo, se llama CryptoSys especialmente para desarrollo en NET

O de plano puedes hacer lo que en una ocasion se me ocurrio, usar rutinas de CORREO ELECTRONICO para hacer la conversion, debes saber que esto de la "Base 64" nacio precisamente de la necesidad de poder enviar archivos binarios por correo
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

racanix
Mensajes: 3
Registrado: Mié Jul 16, 2014 3:51 pm

Re: Duda sobre como obtener el CER en Base 64

Mensajepor racanix » Mié Jul 16, 2014 4:36 pm

Gracias por la respuesta, ahora me a quedado más claro,
Entiendo que debo descifrar el .cer y codificar su contenido a base64,

Solo una duda más ahora que mencionas OpenSSL, actualmente estoy trabajando con la libreria de .net X509Certificate2, para el descifrado pero ¿Que inconvenientes hay al usarla? o unicamente OpenSSL es para otros lenguajes

Saludos y gracias por tu atención.

Avatar de Usuario
Dado
Mensajes: 15838
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Duda sobre como obtener el CER en Base 64

Mensajepor Dado » Mié Jul 16, 2014 4:46 pm

Yo mencione OpenSSL porque es la que conozco y con la que he trabajado

Pero si tienes otra libreria alternativa adelante, usala
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

jggtz
Mensajes: 362
Registrado: Lun Oct 10, 2011 11:50 am

Re: Duda sobre como obtener el CER en Base 64

Mensajepor jggtz » Mié Jul 16, 2014 7:29 pm

Tambien puedes consultar sobre el uso de Base64Encode y Base64Decode en .Net


Volver a “XML”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados