#Как распознать неисправность и определить применимость
Если после обновления Firefox перестало появляться окно выбора личного сертификата при входе на корпоративный или государственный портал, сначала нужно различить отсутствие запроса сервера и отсутствие доступного клиентского сертификата. Это не то же самое, что ошибка сертификата самого сайта.
#Причины и диагностические признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Сервер больше не запрашивает клиентский сертификатДиалог отображается только если защищённое соединение предполагает выбор личного сертификата. | Сайт показывает обычный вход или ошибку портала | Уточнить требования у владельца сервиса |
| В Firefox включён автоматический выборВ зависимости от версии браузер может выбирать личный сертификат автоматически. | Подходящий сертификат может использоваться без вопроса | Посмотреть доступные настройки выбора |
| Сертификат отсутствует или срок истёкБез доступного ключа и сертификата выбор невозможен. | В хранилище нет действующего личного сертификата | Проверить список своих сертификатов |
| Не загружен модуль аппаратного ключаFirefox может использовать аппаратные криптоустройства через специальный модуль. | После обновления токен не определяется | Проверить драйвер и модуль поставщика |
#Пошаговая проверка и исправление
- Различите два типа сертификатной проблемыОткройте официальный адрес рабочего портала и запишите точный результат: нет выбора личного сертификата, появилось сообщение об отсутствии сертификата либо браузер показывает «Соединение не защищено». Последнее относится к проверке сертификата сервера и не исправляется выбором личного сертификата. При любом предупреждении об угрозе соединению не нажимайте обход и не вводите пароль.
- Уточните, требуется ли клиентский сертификат именно сейчасНайдите актуальную инструкцию конкретного портала или спросите у его поддержки, нужен ли вход по личному сертификату для выбранного раздела. Иногда после обновления сайта предлагается вход через отдельный удостоверяющий сервис или логин с двухэтапной проверкой. Если сервер не запрашивает сертификат, Firefox не может произвольно показать корректный диалог выбора.
- Проверьте личные сертификаты в FirefoxОткройте меню Firefox → «Настройки → Приватность и защита». Найдите раздел «Сертификаты» (в некоторых сборках он находится внутри дополнительных настроек безопасности) и откройте управление сертификатами. Просмотрите вкладку ваших личных сертификатов, если она есть. Убедитесь, что нужный сертификат виден и не просрочен; никогда не удаляйте ключи ради проверки.
- Проверьте настройки запроса личного сертификатаВ настройках сертификатов Firefox посмотрите, есть ли параметр поведения при запросе сервером личного сертификата, например автоматический выбор либо запрос каждый раз. В некоторых версиях и корпоративных сборках параметр расположен иначе или управляется политикой. Если доступен запрос каждый раз, включите его только для проверки и снова зайдите на официальный портал; отсутствие параметра — повод обратиться к администратору, а не менять скрытые настройки наугад.
- Проверьте наличие аппаратного токена и его ПОЕсли используется USB-токен или смарт-карта, убедитесь, что он подключён и определяется официальной программой его производителя. В Firefox в разделе управления сертификатами найдите «Устройства защиты» или аналогичный пункт, если он доступен, и проверьте, виден ли требуемый модуль. Не скачивайте PKCS#11-модули с непроверенных сайтов; установку и настройку доверяйте инструкции УЦ или администратору.
- Проверьте правильность сертификата и права доступаПосмотрите срок действия и назначение личного сертификата в штатном просмотрщике, не экспортируя закрытый ключ. Уточните у организации, разрешён ли вход именно этим сертификатом и учётной записью. Сертификат, предназначенный только для подписи документов, не обязательно годится для авторизации. Если срок истёк, запросите перевыпуск у своего удостоверяющего центра.
- Сравните в новом временном профиле FirefoxОткройте
about:profilesв адресной строке Firefox, создайте отдельный тестовый профиль и запустите его в новом окне без переноса паролей. Проверьте портал только если используемый сертификат штатно доступен этому профилю. Если в новом профиле выбор появился, проверьте изменения и расширения старого; если нет, причина может быть в токене, политике или сервере. Тестовый профиль не заменяет исходный. - Соберите сведения и обратитесь к ответственному администраторуЗапишите версию Firefox через «Меню → Справка → О Firefox», название портала, ОС, модель токена и точное сообщение, но не PIN, личный ключ или содержимое сертификата. Сопоставьте результат со штатной документацией портала и поддержкой удостоверяющего центра. Не отключайте проверку TLS, не импортируйте корневые сертификаты из случайных источников и не сбрасывайте хранилище без копии.
#Проверка результата
На официальном портале выполните один корректный тестовый вход: появляется запрос выбора сертификата, если сервер его инициирует и параметр включён, либо выполняется штатная авторизация по соответствующему личному сертификату. Ошибка доверия к серверу не допускается.