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


.

Mis primeros pasos

La libreria OpenSSL es la mas usada para generar el sello digital, independientemente del lenguaje aqui encontraras informacion de como usar la libreria
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
Jalin
Mensajes: 13
Registrado: Vie Nov 12, 2010 2:04 pm
Contactar:

Mis primeros pasos

Mensaje por Jalin »

Ya estoy entendiendo el proceso y el codigo pero tengo algunas dudas:

1. Me imagino que OPENSSL utiliza las DLLs libeay32.dll y ssleay32.dll, es correcto?

2. En caso afirmativo, existe la manera de extraer la vigencia del certificado y el numero de serie a memoria utilizando las librerias directamente sin utilizar OPENSSL y grabando a disco ?

3. Lo mismo para el caso del archivo PEM

4. En caso de que todo sea afirmativo, cual es la manera ?

Gracias

PS Estan padrisimas las rutinas, me ahorre como 25 años de investigacion.
mauricio
Mensajes: 372
Registrado: Mié Ago 11, 2010 1:55 am
Ubicación: México, D.F.
Contactar:

Re: Mis primeros pasos

Mensaje por mauricio »

Compañero...

Todas tus preguntas se resuelven usando un cuadro de texto y un botón de comando arriba a la derecha que dice BUSCAR...

Casi todas tus preguntas ya se han hecho y se han contestado en este foro, si alguna en concreto no ha sido así, puedes preguntar de nuevo al respecto...

Saludos
Todo lo que no es dado es perdido
Avatar de Usuario
Dado
Mensajes: 15980
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Mis primeros pasos

Mensaje por Dado »

Hasta cambie mi firma para promover la Busqueda, pero veamos, solo porque ando medio desocupado:

1. Si, el OpenSSL necesita esas dll

2. Si se puede atravez del acceso directo a las dll

3. Si, lo mismo para las PEM, se puede accesando directo a las dll

4. Por aqui en el foro me parece que alguien publico como extraer lo del certificado, si no entonces busca en www.clubdelphi.com . Tambien checa aqui el foro de "Bambu Code" el ya lo logro aunque no he tenido tiempo de analizarlo y usarlo

Saludos.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
lcarrasco
Mensajes: 15
Registrado: Mié Nov 10, 2010 2:11 pm

Re: Mis primeros pasos

Mensaje por lcarrasco »

Hola Jalin buen dia, respondo tus dudas con gusto:

1. Me imagino que OPENSSL utiliza las DLLs libeay32.dll y ssleay32.dll, es correcto?
Correcto, estas librerias deben de estar en la misma ruta que tu EXE.

2. En caso afirmativo, existe la manera de extraer la vigencia del certificado y el numero de serie a memoria utilizando las librerias directamente sin utilizar OPENSSL y grabando a disco ?
Asi es, batallando varias semanas logre hacerlo, si deseas saber como hacerlo hice una libreria de codigo abierto que maneja todo el proceso de generacion de la factura electronica, pero si solo desea tener las rutinas de acceso al certificado hechale un vistazo al siguiente archivo de mi codigo:
https://github.com/bambucode/tfacturael ... LUtils.pas

Es mi version modificada del archivo creado por Marco Ferrante el creador original de dicho archivo, le agregue un metodo llamado "AsBase64" que regresa el certificado en base 64, la misma clase tiene metodos para obtener la vigencia y numero de serie.

Para ver como usar la clase ve el metodo "setCertificado" del archivo:
https://github.com/bambucode/tfacturael ... Fiscal.pas

3. Lo mismo para el caso del archivo PEM
Asi es, en este caso checate el archivo

https://github.com/bambucode/tfacturael ... penSSL.pas

Para hacer la digestion sin necesidad de obtener el archivo PEM, es decir usando solo el archivo .key

4. En caso de que todo sea afirmativo, cual es la manera ?
De nuevo, hechale un vistazo al codigo de "ComprobanteFiscal.pas"

Finalmente te recomiendo descargues e instales la libreria y estudies el codigo o bien la uses si asi lo deseas:
http://www.bambucode.com/codigoabierto/ ... delphi.php

Saludos!
Jalin
Mensajes: 13
Registrado: Vie Nov 12, 2010 2:04 pm
Contactar:

Re: Mis primeros pasos

Mensaje por Jalin »

Luis, tu libreria esta genial, ya las vi y es justo lo que estoy buscando. Tengo cambios que aportar porque yo tengo que emitir recibos "a cuenta de terceros" y ya tengo los datos del complemento del SAT, ya me di de alta en GitHib y te estare retroalimentando.
Cerrado