Мне было интересно узнать, знает ли кто-нибудь из вас, есть ли возможность в javascript или php для проверки наличия у клиента определенного сертификата клиента, установленного в браузере.Тестирование, если клиентский сертификат установлен в клиентском браузере
Дело в том, что у нас установлен сертификат сервера, но для признания его клиентами, им нужны два клиентских сертификата, которые заставляют их распознавать полномочия эмитента сертификата нашего сервера. Мы хотели бы протестировать браузер для этих двух сертификатов, если их там нет, мы хотим предложить клиенту загрузить их до входа в режим https ...
Любой может помочь? Пожалуйста, сообщите свой ответ, если вы его знаете.
Необходимо проверить только один сертификат на стороне клиента, корневой сертификат. –
Да, дело в том, что наш новый сертификат сервера зависит от нового и неизвестного для всех браузеров полномочий. Нам нужен браузер, например firefox, для загрузки нового корневого центра сертификации, чтобы он мог распознать наш сертификат сервера. Но я не знаю, как тестировать, есть ли в браузере корневой ЦС, или если ему нужно его загрузить. Как только вы подключаетесь на https к нашему серверу, вы получаете, что наш серверный сертификат не является надежным, потому что полномочия неизвестны. Если вы не установите клиентский сертификат для корневого центра сертификации. – Fabien
Это не то, что означает «клиентский сертификат». Вы хотите знать, доверяет ли конкретный корневой сертификат клиенту. Это другое. –