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.

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
-
- Mensajes: 13
- Registrado: Vie Nov 12, 2010 2:04 pm
- Contactar:
-
- Mensajes: 372
- Registrado: Mié Ago 11, 2010 1:55 am
- Ubicación: México, D.F.
- Contactar:
Re: Mis primeros pasos
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
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
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Mis primeros pasos
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.
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 !!
-
- Mensajes: 15
- Registrado: Mié Nov 10, 2010 2:11 pm
Re: Mis primeros pasos
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!
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!
-
- Mensajes: 13
- Registrado: Vie Nov 12, 2010 2:04 pm
- Contactar:
Re: Mis primeros pasos
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.