Браузер, CAdES и CryptoPro: почему не работает электронная подпись

Браузер, CAdES и CryptoPro: почему не работает электронная подпись

Очень типичная ситуация: CryptoPro установлен, сертификат есть, Рутокен подключён, но в браузере подпись не создаётся. Окно подписи не появляется, сайт пишет ошибку или просто «молчит». Почти всегда проблема именно в связке браузера и CAdES.

Коротко: где ломается подпись

  • браузер не видит CAdES;
  • CAdES не может обратиться к CryptoPro;
  • браузер запущен без нужных прав;
  • расширение отключено или заблокировано;
  • обновление Windows или браузера всё сломало.
Если подпись нужна срочно. Могу проверить браузер, CAdES и CryptoPro удалённо и вернуть работу подписи без переустановки системы.

Как работает подпись в браузере

Важно понимать простую цепочку:

  1. сайт вызывает расширение CAdES;
  2. CAdES обращается к CryptoPro CSP;
  3. CryptoPro работает с контейнером и ключом;
  4. результат возвращается обратно в браузер.

Если хотя бы одно звено не отвечает — подписи не будет.

1) CAdES Browser Plug-in установлен, но не работает

Самая частая проблема — расширение вроде бы есть, но браузер его не использует.

  • расширение отключено вручную;
  • браузер обновился и отключил его сам;
  • плагин установлен, но не для этого браузера.

Обязательно проверяйте, что расширение включено именно в том браузере, где работаете.

2) Браузер запущен без прав

CryptoPro и CAdES требуют доступ к хранилищу сертификатов.

Если:

  • CryptoPro устанавливался от администратора;
  • браузер запускается от обычного пользователя;

подпись может не работать или сертификаты не отображаются.

3) Браузер не видит сертификаты

Типичные симптомы:

  • окно выбора сертификата пустое;
  • сертификат есть в CryptoPro, но нет в браузере;
  • сайт пишет «сертификат не найден».

Чаще всего это проблема доступа к хранилищу или привязки к контейнеру.

4) Всё сломалось после обновления

Обновления часто ломают подпись:

  • Windows обновляет службы безопасности;
  • браузер меняет политику расширений;
  • CAdES оказывается отключён.

Внешне выглядит как «вчера работало, сегодня нет».

5) Неподдерживаемый браузер

Не все браузеры одинаково работают с CAdES.

  • Chrome и Edge — работают стабильно;
  • Яндекс Браузер — часто требует ручной настройки;
  • экзотические браузеры — часто не поддерживаются.

FAQ

Почему подпись работает в CryptoPro, но не работает в браузере?

Потому что CryptoPro и браузер — разные среды. Между ними стоит CAdES.

Можно ли подписывать без CAdES?

Нет. Большинство сайтов используют именно браузерную подпись.

Читайте также: