Коротко о главном
Электронная подпись в браузере — не волшебство. Чтобы сайт увидел ваш сертификат, нужны три слоя программного обеспечения: операционная система, криптопровайдер и расширение браузера. Каждый уровень отвечает за своё, и если один из них работает неправильно, вся цепочка ломается.
КриптоПро ЭЦП Browser plug-in — это расширение для браузера, которое связывает веб-страницу с вашим сертификатом на компьютере. Оно не хранит саму подпись и не знает вашего пароля — это просто промежуточник между сайтом и криптопровайдером. Плагин устанавливается один раз и работает одинаково во всех браузерах, которые его поддерживают. Главное отличие от криптопровайдера в том, что плагин видит только браузер, а криптопровайдер нужен системе в целом.
В этой статье
- Что такое КриптоПро ЭЦП Browser plug-in и зачем он браузеру
- Как плагин отличается от криптопровайдера КриптоПро CSP
- Какие браузеры работают с российской криптографией
- Пошаговая установка плагина в Windows
- Как проверить, что плагин работает, на демо-странице
- Частые ошибки: плагин установлен, но сайты его не видят
- Расширение КриптоПро для браузеров на основе Chromium
Что такое КриптоПро ЭЦП Browser plug-in
Плагин для ЭЦП — это программа, которая встраивается в браузер и позволяет создавать и проверять электронные подписи прямо на веб-странице. Официальное название: КриптоПро ЭЦП Browser plug-in. Его разрабатывает компания КриптоПро.
Плагин нужен для одной конкретной задачи: когда вы заходите на сайт госслужб, ЭДО-системы, торговой площадки и там появляется кнопка «Подписать документ», браузер не знает, где лежит ваш сертификат. Плагин помогает браузеру найти подпись на вашем компьютере и использовать её для подписания.
Расширение распространяется бесплатно и работает на нескольких операционных системах: Windows и macOS. На каждой ОС устанавливается один и тот же плагин, работающий со всеми браузерами, которые его поддерживают.
Зачем браузеру нужен плагин для подписи
Сам по себе браузер — это программа для отображения веб-страниц. Она не знает о криптографии, не видит файловую систему вашего компьютера и не может получить доступ к вашему сертификату. Когда вы входите в кабинет налогоплательщика или отправляете документ через Диадок, сайт отправляет браузеру команду: «Найди сертификат на компьютере и подпиши этот файл». Браузер сам это сделать не может.
Здесь и появляется плагин. Он живёт на вашем компьютере, знает, где хранятся сертификаты, и может общаться с криптопровайдером. Когда сайт запрашивает подпись, плагин срабатывает: показывает окно выбора сертификата, просит пароль (если нужен), отправляет запрос криптопровайдеру, получает готовую подпись и передаёт её обратно в браузер.
Без плагина сайт просто не увидит, что на вашем компьютере вообще есть сертификат. Окно выбора подписи не появится, и вы получите ошибку.
Плагин и криптопровайдер — что разного
Это два разных уровня программного обеспечения, и их постоянно путают.
КриптоПро CSP (криптопровайдер) — это служба операционной системы. Она отвечает за криптографические операции: шифрование, расшифровку, создание и проверку подписей. Криптопровайдер нужен не только для браузера, но и для любого другого ПО, которому требуется работа с подписью — компьютерной программы, утилиты, даже текстового редактора, если он умеет подписывать документы.
КриптоПро ЭЦП Browser plug-in (расширение браузера) — это промежуточник, который видит только браузер. Плагин не проводит криптографические операции сам, а передаёт работу криптопровайдеру и передаёт результат браузеру.
Практический вывод: если установить только криптопровайдер без плагина, система и программы будут видеть вашу подпись, но браузер — нет. Если установить только плагин без криптопровайдера, браузер узнает, что расширение есть, но при попытке подписать документ упадёт с ошибкой.
| Что сравниваем | КриптоПро CSP | КриптоПро ЭЦП Browser plug-in |
|---|---|---|
| Что это такое | Криптопровайдер ОС | Расширение браузера |
| Видит операционная система | да | нет (только браузер) |
| Проводит криптографические операции | да, сам | нет, передаёт CSP |
| Нужен для браузера | обязательно | обязательно |
| Нужен для других программ | да | нет |
| Установка | один раз на ОС | один раз, работает во всех браузерах |
Какие браузеры поддерживают электронную подпись
КриптоПро ЭЦП Browser plug-in работает не со всеми браузерами. Это зависит от архитектуры браузера и его версии. Основной список:
- Google Chrome — поддержка есть, расширение ставится из Chrome Web Store
- Яндекс.Браузер — полная поддержка, расширение устанавливается автоматически или вручную из магазина Яндекса
- Mozilla Firefox — поддержка, но устанавливается через дополнительные пакеты
- Microsoft Edge — поддержка в режиме Chromium (современные версии), расширение из магазина Chrome
- Safari — ограниченная поддержка, требует отдельной настройки
- Opera — как браузер на основе Chromium, поддерживается
Есть также специальные браузеры с встроенной поддержкой криптографии ГОСТ: Chromium GOST, Спутник (с опцией «отечественной криптографии»). Но для них тоже нужна установка КриптоПро CSP и плагина.
Важное замечание: если вы используете мобильный браузер (даже Яндекс.Браузер на смартфоне), плагин не будет работать. Мобильные браузеры не поддерживают расширения. Для работы с подписью на мобильном устройстве нужна отдельная мобильная версия криптопровайдера или специальное приложение.
Как установить плагин в Windows: пошаговая инструкция
Установка КриптоПро ЭЦП Browser plug-in состоит из нескольких шагов.
- Проверьте наличие криптопровайдера. Откройте «Панель управления» → «Программы и компоненты» и найдите в списке «КриптоПро CSP». Если его нет, сначала установите криптопровайдер с официального сайта КриптоПро. Минимальная требуемая версия: КриптоПро CSP 3.6 R4 и выше.
- Скачайте установочный файл плагина. Перейдите на cryptopro.ru, найдите раздел с загрузками и скачайте дистрибутив «КриптоПро ЭЦП Browser plug-in» для Windows (обычно это файл вида CryptoPro-PlugIn-setup.exe или похожее имя).
- Запустите установщик. Двойной клик по скачанному файлу. Если Windows попросит разрешение на внесение изменений, нажмите «Да».
- Следуйте инструкциям установщика. Обычно нужно просто нажимать «Далее» и согласиться с лицензией. Специальных настроек не требуется.
- Перезагрузите браузеры. После установки закройте все окна браузера и откройте его заново.
- Включите расширение (для Chrome и Edge). Откройте браузер, перейдите в меню расширений (три точки → Дополнительные инструменты → Расширения) и убедитесь, что «CryptoPro Extension for CAdES Browser Plug-in» отмечено как включённое.
После установки перезагрузка компьютера желательна, но обычно не обязательна. Если плагин всё равно не работает, перезагрузитесь.
Проверка работы: демо-страница КриптоПро
После установки плагина нужно убедиться, что все компоненты работают вместе. Для этого КриптоПро предоставляет демо-страницу, где можно проверить всю цепочку без риска.
Перейдите на страницу тестирования расширения КриптоПро ЭЦП Browser plug-in. Обычно это служебная страница на сайте криптопровайдера или в системе, которую вы используете (ФНС, Диадок, торговая площадка).
На демо-странице вы увидите три окружности-индикатора:
- Первый кружок — браузерное расширение. Если красный, расширение не установлено или отключено в браузере. Если зелёный, расширение видит браузер и готово работать.
- Второй кружок — программа плагина на компьютере. Если красный, плагин не установлен или недоступен. Зелёный означает, что программа работает и отвечает браузеру.
- Третий кружок — криптопровайдер КриптоПро CSP. Если красный, криптопровайдер не найден. Зелёный значит, что CSP установлен и готов к криптографическим операциям.
Когда все три кружка зелёные, можете попробовать подписать тестовый документ. На странице будет кнопка «Подписать» или «Выбрать сертификат». Если плагин работает правильно, появится окно выбора сертификата из вашего хранилища, и вы сможете подписать документ.
Важно: демо-страница не требует регистрации и не отправляет данные куда-либо. Это просто тест функциональности на вашем компьютере. Если подписание на демо-странице прошло удачно, вы можете перейти к работе с реальными документами. Для подписания файлов без установки дополнительных программ можно использовать онлайн-сервис работы с электронной подписью.
Плагин установлен, но сайты его не видят: как исправить
Часто бывает, что установка закончилась успешно, браузер перезагрузился, но когда вы заходите на сайт госслужб или кабинета, там пишет «плагин не установлен» или при нажатии на кнопку подписи ничего не происходит.
Проверьте по порядку:
1. Перезагрузите браузер полностью. Не просто обновляйте страницу (F5), а закройте все окна браузера и откройте его заново. Иногда браузер кэширует информацию о расширениях и не видит новые установки.
2. Проверьте, что расширение включено. В меню браузера найдите раздел «Расширения» (у Chrome и Edge это три точки → Дополнительные инструменты → Расширения). Найдите «CryptoPro» и убедитесь, что переключатель в положении «включено».
3. Добавьте сайт в список доверенных узлов. Многие плагины требуют явного разрешения на работу с конкретным сайтом. В настройках расширения CryptoPro найдите пункт «Доверенные сайты» и добавьте адрес сайта, с которым вы хотите работать (например, lk.nalog.ru, например diadoc.kontur.ru).
4. Убедитесь, что КриптоПро CSP установлен и работает. Самый частый случай — плагин установился, но криптопровайдер не на месте. Откройте демо-страницу (если она у вас есть) и посмотрите, какой из трёх кружков красный. Если третий — нужна переустановка или восстановление КриптоПро CSP.
5. Попробуйте другой браузер. Если в Chrome плагин не работает, откройте Яндекс.Браузер или Firefox и проверьте там. Это поможет понять, проблема в браузере или в самом плагине.
6. Очистите кэш браузера. Иногда браузер хранит кэш расширений. Идите в Настройки → Дополнительные → Очистить историю просмотров, отметьте «Файлы cookie и прочие данные сайтов» и очистите. Перезагрузитесь.
7. Убедитесь, что версия плагина актуальна. КриптоПро ЭЦП Browser plug-in должен быть версии 2.0 и выше. Если у вас установлена очень старая версия, её может не быть даже в браузерах на основе Chromium. Скачайте свежий дистрибутив с сайта КриптоПро.
Если ничего из перечисленного не помогло, проверьте, нет ли в браузере (особенно в расширениях) других версий плагина КриптоПро. Иногда люди устанавливают несколько расширений с похожими именами, и они конфликтуют между собой. Оставьте только официальное расширение от КриптоПро.
Расширение для браузеров Chromium: Chrome, Edge, Яндекс
Большинство современных браузеров построены на основе Chromium — это так называемые Chromium-браузеры. К ним относятся Google Chrome, Microsoft Edge (версии 79+), Яндекс.Браузер, Opera и другие.
Для Chromium-браузеров разработано единое расширение «CryptoPro Extension for CAdES Browser Plug-in». После установки плагина оно появляется в магазине приложений браузера (Chrome Web Store для Chrome, магазин Яндекса для Яндекс.Браузера и т. д.). Обычно расширение предлагается установить автоматически, но можно добавить его вручную, если установщик его не подхватил.
Для других браузеров (Firefox, Safari, Opera старых версий) используются другие механизмы установки, но принцип один: после установки плагина браузер должен видеть компоненту, которая позволяет ему общаться с КриптоПро CSP.
Часто задаваемые вопросы
Нужна подпись, которая работает везде — в браузере и в программах? Получите квалифицированный сертификат и мы настроим у вас рабочее место. Выберите способ удобнее: обратитесь в ближайший офис или оформите подпись удалённо.
Итог
КриптоПро ЭЦП Browser plug-in — это расширение браузера, которое связывает веб-страницу с вашим сертификатом на компьютере. Это не сам сертификат, не криптопровайдер, а промежуточник между браузером и криптографической системой. Без него браузер просто не видит вашу подпись.
Установка плагина простая: скачать с сайта КриптоПро, запустить, перезагрузить браузер. Проверка тоже простая: зайти на демо-страницу, посмотреть три индикатора, попробовать подписать. Если что-то не работает, нужно проверить наличие криптопровайдера, включение расширения в браузере и добавление сайта в доверенные узлы.
Помните: плагин не работает без криптопровайдера, браузер не видит подпись без плагина, и вот это всё вместе — это полная цепочка, которая позволяет вам подписывать документы в интернете. Полный перечень того, что мы подключаем вместе с сертификатом, смотрите в каталоге сервисов.