3

Я использую Firefox 44.0.2 в системе Linux Xubuntu. Я пытаюсь получить доступ к веб-сайту компании, который требует сертификат.

Я могу подтвердить, что у меня есть правильный сертификат в Предпочтения-> Дополнительно-> Сертификаты-> Просмотр сертификатов-> Ваши сертификаты

Он там и тот же сертификат, который я успешно использовал в своем браузере Chrome на моей машине с Windows. Когда я пытаюсь получить доступ к веб-сайту из Windows Chrome, появляется всплывающее окно с просьбой выбрать один из моих сертификатов, я выбираю правильный и все работает.

Моя проблема в том, что Firefox в моем Linux никогда не запрашивает у меня выбор сертификата, когда я пытаюсь зайти на сайт. Я просто получаю «400 Не требуется SSL-сертификат был отправлен».

Как я могу заставить Firefox запросить у меня сертификат? Или как я могу сказать ему, какой сертификат использовать?

2 ответа2

4

Я только что экспериментировал с этим сам. Похоже, что Firefox будет запрашивать, только если вы уже импортировали сертификат, подписанный тем же издателем, который подписал SSL-сертификат сайта.

Поэтому попросите ваш ЦС подписать сертификаты сервера и клиента, а затем импортируйте сертификат клиента в Firefox (через окно настроек). В следующий раз, когда вы зайдете на сайт, Firefox заметит, что у него есть сертификат клиента, подписанный тем же центром сертификации, что и SSL-сертификат сервера, поэтому он предложит вам использовать его или нет.

0

В моем случае на веб-сервере (nginx) включен SPDY. Я отключил его, и теперь Firefox работает как положено и запрашивает сертификат.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .