![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Certificado deja de funcionar
Hola buenas, escribo por aquí para ver si alguien se ha encontrado en la misma situación que yo o sabe ver que pasa.
He desarrollado un programa con delphi basándome en el programa de muestra de este foro. Para realizar el envío hago lo siguiente:
Desde siempre me ha funcionado todo correctamente hasta la semana pasada. Estoy usando verifactu con 2 empresas distintas, en las 2 funcionaba todo correctamente hasta que el otro día una de las 2 empresas me dejó de funcionar bien. Al hacer las peticiones siempre me salta el error de ESOAPHTTPException se requiere un certificado para completar la autenticación de cliente. El certificado está instalado igual que el otro con el que si que me funciona. He hecho pruebas en diferentes ordenadores y siempre pasa lo mismo. Como ya digo dejó de funcionar de un día para otro sin tocar el código ni nada. También he probado de hacer una petición usando el sdk de ejemplo del foro y si que me ha funcionado pero miro los códigos y parecen iguales. A ver si alguien me puede ayudar a ver dónde puede estar el problema. Muchas gracias Última edición por Neftali [Germán.Estévez] fecha: 15-12-2025 a las 12:35:40. |
|
#2
|
|||
|
|||
|
No estara caducado.....
|
|
#3
|
|||
|
|||
|
No, es un certificado que funciona y, de hecho puedo entrar a la web usando el certificado o usar el sdk del foro con este mismo certificado. |
|
#4
|
||||
|
||||
|
Puede que tengas dos certificados con el mismo nombre. Uno actual y el otro caducado o deshabilitado.
Mira qué te devuelve la función Buscar_Certificado_SERIAL(). Por ejemplo utilizando certmgr.msc en el ordenador que falle, loqueado con el usuario que falle mira los certificados instalados. Puedes hacer doble click sobre el certificado y en la solapa detalles de la ventana que se abre podrás ver el número de serie. |
|
#5
|
|||
|
|||
|
Eso podría ser, si tienes el caducado y el nuevo no funciona, yo tuve que poner que revise y elimine los certificados caducados antes de enviar. Lo usuarios cuando instalan el nuevo el 99% no van a eliminar el caducado.
|
|
#6
|
|||
|
|||
|
Cita:
También he mirado esto, no hay ningún certificado caducado ni duplicados con el mismo nombre. El número de serie que me devuelve el Buscar_Certificado_SERIAL es el del certificado con el endianness cambiado que, según tengo entendido, es lo que debe devolver. Gracias! |
|
#7
|
||||
|
||||
|
Cita:
Utiliza TAGs cuando pongas código en los mensajes.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#8
|
||||
|
||||
|
¿ Cuantas facturas estas intentando enviar a la vez ?
|
|
#9
|
|||
|
|||
|
17, no debería ser problema, no? |
|
#10
|
||||
|
||||
|
Si
Ese es el problema Envía 10 verás que funciona. Si estás fuera del componente tendrás que buscar una solución, para tu proyecto, el componente con mis últimas pruebas puede enviar 1000 facturas. Es un problema de las librerías de tu versión de delphi En el foro hubo un compañero que solucionó más o menos eso, pero no tengo claro la Version ni el hilo. Última edición por seccion_31 fecha: 15-12-2025 a las 17:33:35. |
|
#11
|
||||
|
||||
|
Aqui tienes una solucion para investigar:
https://www.clubdelphi.com/foros/showthread.php?t=97826 Creo que desde D11 en adelante este problema quedo solucionado. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Windows.beep deja de funcionar | dmonde | API de Windows | 2 | 11-05-2016 11:10:35 |
| deja de funcionar | Patricio | Varios | 8 | 18-11-2008 18:13:42 |
| El comport deja de funcionar | JULIPO | Varios | 7 | 22-08-2007 19:02:37 |
|