![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Muchas gracias por sus respuestas, somos muchos los que andamos trabajando en solucionar esto, Yo de plano compre el active x de chilkat.
unamero mucha sgracias por la información, lo intente varias veces con el liveay32.dll pero sin exito. El activex de chilkat sirve bastante bien pero vale sus buenos 150 dolaritos
__________________
Alejandro Jourdan |
|
#2
|
|||
|
|||
|
Error en key:=ReadPrivateKey(llaveprivada);
Buenas tardes, andamos en la mismas con la factura electrónica, ya pasé la validación de la factura en el validador de hacienda factura estilo
Cita:
Tengo una cadena original "grande" y me marca el error en la funcion Código:
ReadPrivateKey Código PHP:
Cita:
les dejo la cadena por si alguien quiere hacer la prueba y si ya encontrarón una solución me harian un gran favor si la postean... Nota: Ya descargue la nueva version de la libreria OpenSSL junto con el Microsoft Visual C++ 2008 Redistributable y ni asi. Nota: Si a la siguiente cadena le quito nose algunos 7 u 8 conceptos no me marca el error, entonces por ahi viene el error en la longitud de la cadena :S. Gracias... Cadena Original: Es de prueba Cita:
|
|
#3
|
|||
|
|||
|
Muchas Gracias.
Última edición por nejamube fecha: 03-05-2010 a las 20:02:42. Razón: Agradecimiento |
|
#4
|
|||
|
|||
|
RE: Sello digital alterado
Cita:
Hola, fijate que ami me pasaba lo mismo, el sello digital era invalido, intenta buscar dentro de tu cadena de sello saltos de linea, etc,,,aparte debes estar seguro de que el certificado (no autorizacion, año de autorizacion y no certificado) sean los correctos., con eso ami me soluciono el problema, saludos...
Última edición por osmuar_exp fecha: 23-04-2010 a las 02:59:50. Razón: Formato de código |
|
#5
|
|||
|
|||
|
Cita:
Con la llave privada, el certificado y la constraseña que da el sat para hacer pruebas no he logrado validar y no se si sea porque no cuento con el numero de autorización, ya que en año de autorizacion puese 2008 y el No. de certificado lo saque del mismo resultado del validador, alguien me puede ayudar. Muchas gracias
__________________
Alejandro Jourdan |
|
#6
|
|||
|
|||
|
Muchas gracias.
Última edición por nejamube fecha: 03-05-2010 a las 20:03:24. Razón: Duplicado. |
|
#7
|
|||
|
|||
|
Muchas gracias.
Última edición por nejamube fecha: 03-05-2010 a las 20:03:52. Razón: Agradecimiento |
|
#8
|
|||
|
|||
|
Corregido.
Última edición por nejamube fecha: 25-04-2010 a las 20:19:01. |
|
#9
|
|||
|
|||
|
Muchas gracias.
Última edición por nejamube fecha: 03-05-2010 a las 19:59:43. |
|
#10
|
|||
|
|||
|
Muchas Gracias felipep, quité el UTF8Encode y ya sale bien mi cadena original.
Por otro lado, me puedes indicar la sintaxis en delphi para los comandos: openssl pkcs8 -inform DER -in AAA010101AAA_Test.key -out AAA010101AAA.key.pem openssl x509 -inform DER -in AAA010101AAA_Test.cer -out AAA010101AAA.cer.pem Quiero incluir la conversion a PEM en la unidad que subiste (Sello.pas) que estoy usando en mi proyecto Nuevamente muchas gracias me has ayudado mucho. |
|
#11
|
|||
|
|||
|
yo ya me perdi
¡¿son diferentes la FEA. Firma Electronica Avanzada, existe ya no existe? ¿Comprobante digital.? como n estoy dado de alta, no se como comprobar que mi factura este bien. quiero hacer un software para hacer facturas electronicas. sigo revisando. |
|
#12
|
|||
|
|||
|
Obtener Datos de Certificado
Espero no estar violando las reglas he obtenido nucha ayuda aqui, fui un usuario del foro en la epoca 1993-1997 ....
En esta unidad viene como obtener los datos del certificado.. usando como base unidad sello.pas y esta de aqui. (gettime esta en OpenSSLUtils.pas) ( No puedo subir el enlace, buscarla en google ) function GetInicioVigencia(const AFileName: string): TdateTime; var bp: pBIO; fn: PAnsiChar; x: pX509; x509: pX509; Fecha:TDateTime; begin InitOpenSSL; fn := PAnsiChar(ansistring(AFileName)); bp := BIO_new(BIO_s_file()); BIO_read_filename(bp, fn); x := X509_new; x509 := PEM_read_bio_X509(bp, x, nil, nil); Fecha:=getTime(X509_get_notBefore(x509)); X509_free(x509); BIO_free(bp); Result := Fecha; EVP_cleanup; end; Gracias, Saludos desde Tijuana B.C. Mexico |
|
#13
|
||||
|
||||
|
Cita:
![]() Y re-bienvenido, Joaquín. ![]()
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#14
|
|||
|
|||
|
Alguien de ustedes save para que sirve el password que proporciona el SAT junto con el Certificado y la Llave ???
|
|
#15
|
||||
|
||||
|
Pues así, a bulto, diría que para autentificar el producto o el servicio...
![]()
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#16
|
||||
|
||||
|
Así a grandes rasgos, el password te sirve para desencriptar la llave... y la llave te sirve para abrir el certificado.
__________________
Tiempo y ocasión acontecen a todos! |
|
#17
|
|||
|
|||
|
Cita:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Mexico - Como crear sellos en FACTURA ELECTRONICA.. | pcicom | API de Windows | 12 | 10-11-2012 18:46:55 |
| Factura Electrónica | aig | Varios | 13 | 10-12-2010 17:12:44 |
| factura electronica | cmm07 | Varios | 4 | 02-04-2009 17:46:03 |
| factura electronica | spia | Varios | 2 | 22-02-2009 21:30:06 |
| Factura electronica AUNA | Aprendiz | Varios | 5 | 01-09-2005 10:44:15 |
|