Me preguntaba si alguno de ustedes sabe si es posible en javascript o php probar si un cliente tiene un certificado de cliente específico instalado en el navegador.Comprobando si un cliente está instalado en el navegador del cliente
Lo que pasa es que tenemos un certificado de servidor instalado pero para ser reconocido por los clientes, necesitan 2 certificados de cliente que les permitan reconocer la autoridad del emisor de nuestro certificado de servidor. Nos gustaría probar el navegador para estos 2 certificados, si no los hay, queremos proponer al cliente que los descargue antes para ingresar en el modo https ...
¿Alguien puede ayudar? Por favor, detalla tu respuesta si sabes una.
Solo debe comprobar si hay un certificado en el lado del cliente, el certificado raíz. –
sí, la cuestión es que nuestro nuevo certificado de servidor depende de una autoridad que es nueva y desconocida para todos los navegadores. Necesitamos un navegador como Firefox para descargar la nueva CA raíz para que puedan reconocer nuestro certificado de servidor. Pero no sé cómo probar si un navegador ya tiene la CA raíz o si necesita descargarla. Tan pronto como se conecta en https a nuestro servidor, obtiene que nuestro certificado de servidor no es confiable porque no se conoce la autoridad. A menos que instale el certificado de cliente para la CA raíz. – Fabien
Eso no es lo que significa 'certificado de cliente'. Desea saber si el cliente confía en un certificado raíz particular. Eso es diferente. –