Buenas tardes,
Al tratar de generar un XML mediante un archivo INI desde la computadora que estoy haciendo el desarrollo con Delphi 10 me funciona todo bien.
Pero al copiar el ejecutable a computadoras de usuarios me arroja el mensaje:
Hubo un Error
Error al leer la Llave privada, revise su contraseña
Identifico que es al momento de ejecutar el código:
if GeneraCFD(ToChar(sArchivo_Ini), ToChar(sContrasena_ClavePrivada)) = OK then
Para confirmar que esté correcta la claveprivada y su contraseña ejecuto exactamente antes de esa línea:
if PruebaClaveDeLlavePrivada(ToChar(sArchivo_Ini),ToChar(sContrasena_ClavePrivada)) then
y me dice que la contraseña y clave privada están BIEN! ! !
En la bitácora de proceso me dice:
22/Dic 14:02:27 ---Iniciando creacion de CFDI---CFDLib V3.3.171125
22/Dic 14:02:27 Abriendo archivo ini : C:\saeFARMA\nf_E_137357.ini
22/Dic 14:02:27 Abriendo Certificado : 00001000000403758229.cer
22/Dic 14:02:27 Abriendo Llave Privada : CSD_matriz_FOC980211DG5_20160923_163413.key
22/Dic 14:02:27 ERROR FATAL : Error al leer la Llave privada, revise su contraseña : CSD_matriz_FOC980211DG5_20160923_163413.key
En la carpeta de usuarios copié lo siguiente:
El *.EXE en cuestión
00001000000403758229.cer
CSD_matriz_FOC980211DG5_20160923_163413.key
libeay32.DLL
ssleay32.DLL
CFDLib.DLL
¿Me faltará algún DLL o alguna configuración en la computadora?
Muchas gracias
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
Error al leer la Llave privada
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Error al leer la Llave privada
Otra posibilidad es que el archivo key este dañado
Descarga el validador ValidaCFD y usa la herramienta para validar el CER y KEY
Tambien intenta copiar ssleay32.dll y libeay32.dll en %windows%/system32 asi como en %windows%/SYSWOW64
Descarga el validador ValidaCFD y usa la herramienta para validar el CER y KEY
Tambien intenta copiar ssleay32.dll y libeay32.dll en %windows%/system32 asi como en %windows%/SYSWOW64
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 15
- Registrado: Vie Feb 10, 2012 9:01 am
Re: Error al leer la Llave privada
Validé que el archivo KEY no estuviera dañado y la contraseña estuviera bien con:
* ValidaCFD y herramienta para validar cer y key
* cfdlibtest.exe
* Agregando el código if GeneraCFD(ToChar(sArchivo_Ini), ToChar(sContrasena_ClavePrivada)) = OK then
Probé copiando los ssleay32.dll y libeay32.dll que vienen en la librería CFDLib.dll a los directorios de Windows\system32 o Windows\syswow64 según corresponda porque donde me está fallando es en computadoras con xp, win7 y win10.
Ahorita solo me funciona en mi compu, donde estoy desarrollando con Delphi 10
¿Cómo puedo forzar a la utilería CFDLib.dll a que use los ssleay32 y libeay32 incluidos (ya los estoy copiando en el mismo directorio que el ejecutable que estoy desarrollando y en los directorios de Windows)?
Estoy porque en las compu que no me funciona (y también en mi compu, donde sì funciona) hay un montonal de estos archivos usados por diversos programas.
Gracias
* ValidaCFD y herramienta para validar cer y key
* cfdlibtest.exe
* Agregando el código if GeneraCFD(ToChar(sArchivo_Ini), ToChar(sContrasena_ClavePrivada)) = OK then
Probé copiando los ssleay32.dll y libeay32.dll que vienen en la librería CFDLib.dll a los directorios de Windows\system32 o Windows\syswow64 según corresponda porque donde me está fallando es en computadoras con xp, win7 y win10.
Ahorita solo me funciona en mi compu, donde estoy desarrollando con Delphi 10
¿Cómo puedo forzar a la utilería CFDLib.dll a que use los ssleay32 y libeay32 incluidos (ya los estoy copiando en el mismo directorio que el ejecutable que estoy desarrollando y en los directorios de Windows)?
Estoy porque en las compu que no me funciona (y también en mi compu, donde sì funciona) hay un montonal de estos archivos usados por diversos programas.
Gracias
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Error al leer la Llave privada
jjmuro escribió:...
* cfdlibtest.exe...
Intenta lo siguiente en la compu donde esta fallando y donde esta instalado el exe de tu aplicacion
Copia el cfdlibtest.exe
Ejecutalo, selecciona generar xml y selecciona el ini, el mismo ini que tu aplicacion esta jalando
Es decir, haz *exactamente* lo mismo pero en lugar de tu aplicacion usas cfdlibtest.exe
funciona con cfdlibtest.exe ???
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 12
- Registrado: Sab Ene 06, 2018 5:04 pm
Re: Error al leer la Llave privada
Tengo el mismo problema al tratar de timbrar con la nueva libreria
Error Fatal : Error al leer la llave privada, revise su contraseña
Intente todos los pasos sugeridos anteriormente y dentro de mi sistema me sigue dando el error
Intente usando el programa CFDlibTest y puedo realizar el primer paso "CREAR UN CFDi A PARTIR DE UN ini"
pero en la segunda opcion TIMBRAR me da el siguiente error
Error Fatal : Error al leer la llave privada, revise su contraseña
Intente todos los pasos sugeridos anteriormente y dentro de mi sistema me sigue dando el error
Intente usando el programa CFDlibTest y puedo realizar el primer paso "CREAR UN CFDi A PARTIR DE UN ini"
pero en la segunda opcion TIMBRAR me da el siguiente error
Error General
Ecodex CFDI33105 El certificado no cumple con algunos de los valores permitidos. Certificado utilizado no es de tipo SELLO
PAC de respaldo:700 Usuario Invalido
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Error al leer la Llave privada
Estas usando tu certificado tipo FIEL, debes usar un CSD (Certificado de Sello Digital)
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Volver a “SOPORTE LIBRERIA CFDLib.dll, CELib.dll y RETLib.dll”
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 16 invitados