Ver Mensaje Individual
  #2  
Antiguo 30-12-2025
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.759
Reputación: 7
ermendalenda Va por buen camino
Cita:
Empezado por austral_es Ver Mensaje
Buenos días,

Tenemos un programa que está remitiendo correctamente en VeriFactu. Para realizar esta remisión usamos el evento

HTTPRio.HTTPWebNode.OnNeedClientCertificate

Dicho evento tiene el parámetro ACertificateList que nos devuelve la lista de los certificados válidos por el el Server de la AEAT instalados en el PC del cliente.

De ahí damos a elegir al usuario cual quiere usar (porque puede tener certificados propios, de entidad, etc) y hacemos la remisión.

Ahora bien, tenemos algunos clientes que han comprado certificados de entidad a la FNMT y a la hora de remitir no aparecen en el ACertificateList, es como si el servidor de la AEAT no los considerase como válidos y desconocemos el motivo ya que el servidor de la AEAT no rompe, simplemente no devuelve como válido pero desconocemos el motivo. Sabemos que los certificados de sello van a otra url distinta a los normales y eso ya lo tenemos en cuenta llamando a la url que corresponda dependiendo si el certificado es de sello o no.

Quizás venga en la respuesta del servidor pero no sepamos como obtener dicha información o quizás haya algún componente en Delphi que nos diga porque el servidor de la AEAT no admite cierto certificado.

¿A alguno os ha pasado este tipo de problemas con los certificados de vuestros clientes? en los que en teoría sean certificados válidos pero no sean admitidos?

Muchas gracias
Son certificados normales o especiales?, tipo cloud, DNIe, Usb...esos van a dar problemas, prueba a exportarlos desde el almacen de certificados a ver si te genera un ptf/pt2 correcto
Responder Con Cita