Приветствую, коллеги. При входе в Электронный бюджет защищённое соединение обрывалось сообщением «403 CRL не прошёл проверку». Сертификат был действующим, пароль принимался при установке, а проблема повторялась и с другим выданным носителем.
Почему эта ошибка требует отдельной проверки
Код 403 встречается при разных сбоях. Сообщение «не найден корневой сертификат» относится к цепочке доверия, а в моём случае система прямо указывала на проверку CRL. Поэтому я не стал бездумно переустанавливать все сертификаты.
Что я проверил
- срок действия пользовательского сертификата;
- целостность цепочки сертификации;
- доступность контейнера закрытого ключа;
- правильность текущего пароля контейнера.
Пароль принимался, однако именно его замена оказалась рабочим действием для этого случая.
Решение
- Убедился, что знаю действующий пароль и могу открыть контейнер.
- Через средства установленного КриптоПро выбрал операцию изменения пароля контейнера.
- Задал новый пароль в соответствии с правилами организации и сохранил его безопасным способом.
- Закрыл браузер и повторил вход в Электронный бюджет.
Важно: это частное решение именно для случая, когда цепочка и сертификат исправны. Нельзя сбрасывать неизвестный пароль или экспериментировать с единственной копией ключевого контейнера.
Как я проверил результат
После изменения пароля контейнера защищённое соединение прошло проверку, и личный кабинет открылся без ошибки 403. Почему прежний корректный пароль мешал проверке, по одному случаю установить нельзя — поэтому я не выдаю этот способ за универсальный.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.