Ver Mensaje Individual
  #3054  
Antiguo 19-11-2019
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.030
Reputación: 22
keys Va por buen camino
Cita:
Empezado por lithium76 Ver Mensaje
Buenas tardes!

Después de actualizar Delphi a RIO (10.3.2) y conseguir que funcionara la cosa con los certificados os paso a explicar mi problemilla.

He conseguido que la cosa vaya bien usando como por aquí se ha mencionado anteriormente el evento HTTPRIO1HTTPWebNode1NeedClientCertificate donde yo procedo a asignar el certificado que el usuario elige.

La cosa es que una vez pasa por este evento y asigna un certificado si se vuelve a ejectutar la petición, este evento ya no se ejecuta más. Entiendo que ya no necesita certificado alguno porque se le asignó uno previamente. Pero si yo quisiera cambiarlo porque, por ejemplo, el usuario ha escogido un certificado que es válido pero no es el que necesita para la Agencia Tributaria, hay alguna manera de resetear para que vuelva a pasar por ese evento y asignarle así un certificado diferente? hay alguna manera que yo desconozco de asignarle otro certificado ? he mirado por ahí pero no encuentro nada que me funcione.

Gracias por adelantado.
Hola. Yo lo que hago es destruir los objetos THTTPRIO después de cada envío y utilizar uno nuevo.

Un Saludo.
Responder Con Cita