FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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:
|
#2
|
|||
|
|||
Agradecimiento
Muchas Gracias.
Última edición por nejamube fecha: 03-05-2010 a las 20:02:42. Razón: Agradecimiento |
#3
|
|||
|
|||
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 |
#4
|
|||
|
|||
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 |
#5
|
|||
|
|||
Agradecimiento
Muchas gracias.
Última edición por nejamube fecha: 03-05-2010 a las 20:03:24. Razón: Duplicado. |
#6
|
|||
|
|||
Agradecimiento
Muchas gracias.
Última edición por nejamube fecha: 03-05-2010 a las 20:03:52. Razón: Agradecimiento |
#7
|
|||
|
|||
Corregido.
Última edición por nejamube fecha: 25-04-2010 a las 20:19:01. |
#8
|
|||
|
|||
Muchas gracias.
Última edición por nejamube fecha: 03-05-2010 a las 19:59:43. |
#9
|
|||
|
|||
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. |
#10
|
|||
|
|||
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. |
#11
|
|||
|
|||
La FEA y Firma electronica avanzada es lo mismo y te sirve entre otras cosas para solicitar los folios que vas a usar para elaborar tus comprobantes fiscales digitales
Saludos
__________________
Alejandro Jourdan |
#12
|
|||
|
|||
Cita:
No es necesario estar dado de alta para programar la factura electronica, el SAT ofrece certificados de prueba con sus respectivas llaves para que los desarrolladores puedan hacer pruebas. |
#13
|
|||
|
|||
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 |
#14
|
||||
|
||||
Cita:
Y re-bienvenido, Joaquín. |
#15
|
|||
|
|||
Alguien de ustedes save para que sirve el password que proporciona el SAT junto con el Certificado y la Llave ???
|
#16
|
||||
|
||||
Pues así, a bulto, diría que para autentificar el producto o el servicio...
|
#17
|
||||
|
||||
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! |
#18
|
|||
|
|||
Cita:
Es correcto, la clave (de 8 digitos o mas) que uno proporciona sirve para abrir la llave privada (esto es, el archivo que tiene extension *.key). Esta llave privada (*.key) es la que se usa para sellar cualquier documento digase factura electronica o cualquier otra cosa. Este archivo DEBEN GUARDARLO MUY BIEN, es super privado. El Certificado (archivo con extension *.cer) SE ABRE SIN NECESIDAD DE CLAVES NI NADA, es mas, si le dan doble clic podran ver que Windows abre el certificado y les muestra mucha informacion interesante. El CERTIFICADO ES PUBLICO, pueden darselo a quien lo solicite, lo unico que viene dentro del certificado son : fechas de vigencia, el emisor, la empresa a la que se le otorgo y la LLAVE PUBLICA. Dentro del CERTIFICADO PUBLICO esta la LLAVE PUBLICA, esta SOLO SIRVE para verificar que la cadena origial y el sello "empaten". Espero no haberlos hecho mas bolas..... |
#19
|
|||
|
|||
Cita:
|
|
|
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 |
|