Электронная подпись состоит из двух частей: закрытого ключа на Рутокене, JaCarta или флешке и сертификата, который Windows должна знать, чтобы ЕИС, ЛК ФНС, Честный Знак и Госуслуги увидели подпись. «Установить подпись на компьютер» значит поставить сертификат в хранилище Windows так, чтобы он был связан с ключом на носителе. Вся установка занимает 10-15 минут
Коротко: что делать
- Установите КриптоПро CSP и драйвер носителя (Рутокен или JaCarta)
- Вставьте токен или флешку с ключом
- Откройте КриптоПро CSP → Сервис → Просмотреть сертификаты в контейнере, выберите контейнер и нажмите Установить
- Проверьте, что сертификат появился в хранилище «Личное» и тест контейнера проходит без ошибок
- Установите плагин КриптоПро в браузер, если подписывать нужно на сайтах
Что понадобится
| Что | Где взять |
|---|---|
| КриптоПро CSP 5.0 | официальный сайт cryptopro.ru, раздел загрузки (нужна регистрация) |
| Лицензия КриптоПро CSP | покупается у КриптоПро или партнёров; без неё программа работает пробный период |
| Драйвер Рутокен | официальный сайт rutoken.ru, раздел поддержки |
| Единый клиент JaCarta | официальный сайт aladdin-rd.ru |
| Носитель с ключом | токен или флешка, которые выдал удостоверяющий центр или ФНС |
| Права администратора Windows | нужны для установки программ, для установки сертификата - нет |
Если КриптоПро CSP уже стоит, проверьте версию: Пуск → КриптоПро → КриптоПро CSP, вкладка Общие. Для сертификатов ГОСТ Р 34.10-2012 нужна версия 5.0 (минимум 4.0.9963), иначе при подписи будет ошибка 0x80090008
Как понять, какой у вас случай
Вставьте носитель, откройте командную строку (Пуск → cmd) и выполните:
cd "C:\Program Files\Crypto Pro\CSP"
csptest -keyset -enum_cont -verifycontext -fqcn
Команда покажет все контейнеры с ключами, которые видит КриптоПро:
| Начало строки | Где ключ | Какой способ установки |
|---|---|---|
\\.\Aktiv Rutoken ...\ |
на Рутокене | способ 1 |
\\.\JaCarta ...\ или \\.\ARDS JaCarta ...\ |
на JaCarta | способ 1 |
\\.\FAT12_E\ (буква диска) |
на флешке | способ 1 |
\\.\REGISTRY\ |
уже в реестре этого компьютера | способ 1 |
Если сертификат выдали отдельным файлом с расширением .cer или .crt и в способе 1 окно с сертификатом не открывается, используйте способ 2
Если список пуст, КриптоПро не видит носитель. Проверьте, что драйвер установлен и токен виден в Панели управления Рутокен или в Едином клиенте JaCarta. Если ключ лежит на флешке, проверьте, что папка с ключом лежит в корне флешки (подробнее в способе 3)
Установка
Способ 1. Сертификат из контейнера на токене или флешке
Основной способ: сертификат берётся прямо из контейнера и сразу связывается с ключом
- Вставьте токен или флешку
- Откройте Пуск → КриптоПро → КриптоПро CSP, вкладка Сервис
- Нажмите Просмотреть сертификаты в контейнере
- Нажмите Обзор, выберите контейнер и нажмите ОК
- Нажмите Далее
- Проверьте в открывшемся окне ФИО, организацию и срок действия
- Нажмите Установить
- Если появится вопрос о замене существующего сертификата, нажмите Да
- Нажмите Готово
Сертификат установлен в хранилище «Личное» текущего пользователя Windows. Под другой учётной записью его придётся установить отдельно
Способ 2. Сертификат отдельным файлом
Подходит, когда удостоверяющий центр прислал сертификат файлом, а в контейнере его нет
- Вставьте носитель с ключом
- Откройте КриптоПро CSP → Сервис → Установить личный сертификат
- Нажмите Обзор и выберите файл сертификата
.cerили.crt - Нажмите Далее и проверьте данные сертификата
- Отметьте Найти контейнер автоматически и нажмите Далее. КриптоПро сам найдёт ключ на носителе
- Если контейнер не нашёлся, снимите отметку, нажмите Обзор и выберите контейнер вручную
- Хранилище оставьте Личное, нажмите Далее → Готово
⚠️ Не устанавливайте сертификат двойным щелчком по файлу
.cer. Так он попадает в хранилище без связи с ключом, и при подписи появляется ошибка 0x80090016 «Набор ключей не существует»
Способ 3. Подпись на флешке или в архиве
Ключ КриптоПро на флешке - это папка с именем вида abcdefgh.000, внутри шесть файлов:
header.key
masks.key
masks2.key
name.key
primary.key
primary2.key
- Если подпись пришла архивом, распакуйте его и найдите такую папку
- Скопируйте папку целиком в корень флешки, не во вложенную папку: КриптоПро ищет контейнеры только в корне съёмного диска
- Не переименовывайте и не меняйте файлы внутри папки
- Вставьте флешку и выполните способ 1
Если флешка с папкой не видна в Обзоре, проверьте считыватели: КриптоПро CSP → Оборудование → Настроить считыватели (нужны права администратора). В списке должен быть Все съёмные диски
Способ 4. Работать без носителя: копия ключа в реестр
Если ключ при выпуске разрешили копировать, его можно скопировать в реестр Windows и подписывать без флешки
⚠️ Ключ в реестре доступен любому, кто работает под вашей учётной записью Windows. На общем компьютере так делать нельзя. Перед копированием убедитесь, что оригинал на носителе сохранится
- Вставьте носитель
- Откройте КриптоПро CSP → Сервис → Скопировать
- Нажмите Обзор, выберите исходный контейнер, нажмите Далее
- Введите PIN-код носителя, если попросит
- Задайте новое имя контейнера и нажмите Готово
- В окне выбора носителя выберите Реестр и нажмите ОК
- Задайте пароль на новый контейнер или оставьте пустым
- Установите сертификат из нового контейнера способом 1, выбрав контейнер в реестре
Если КриптоПро пишет, что ключ не может быть экспортирован, ключ при выпуске запретили копировать. Так обычно с подписями ФНС на токенах: работать придётся с токеном
Проверка
- Нажмите Win + R, введите
certmgr.mscи нажмите Enter - Откройте Личное → Сертификаты и найдите свой сертификат
- Дважды щёлкните по нему. Внизу вкладки Общие должна быть строка Есть закрытый ключ для этого сертификата
- Перейдите на вкладку Путь сертификации: цепочка до корневого сертификата Минцифры должна быть без красных крестов. Если крест есть, установите корневой сертификат Минцифры и сертификат удостоверяющего центра, который выдал подпись
- Проверьте сам ключ: КриптоПро CSP → Сервис → Протестировать → Обзор, выберите контейнер, нажмите ОК. Тест должен завершиться без ошибок
Чтобы подписывать на сайтах (ЕИС, ЛК ФНС, Честный Знак, Госуслуги), нужен КриптоПро ЭЦП Browser plug-in и расширение для браузера. Работу плагина можно проверить на странице КриптоПро:
https://www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_sample.html
Если не помогло
Если сертификат не ставится, носитель не виден или площадка не принимает подпись, а сроки поджимают, инженер prokep.ru подключится к вашему компьютеру удалённо и установит всё при вас
- подключение через RuDesktop или AnyDesk, вы видите все действия на экране и можете прервать сеанс в любой момент
- PIN-код токена вы вводите сами, инженер никогда не просит его назвать и не копирует ключи
- после работы - официальный чек самозанятого
Напишите в Telegram @prokep_bot или в мессенджер MAX. Укажите, на какой площадке нужна подпись. Стоимость - на странице помощи инженера
Частые вопросы
Можно ли установить электронную подпись без флешки или токена?
Да, если ключ при выпуске разрешили копировать. Тогда контейнер копируют в реестр Windows через КриптоПро CSP (способ 4), и носитель для подписи больше не нужен. Ключи, выпущенные ФНС на токен, скопировать обычно нельзя, с ними работают только с токеном
Нужно ли заново устанавливать подпись после продления сертификата?
Да. Продлённый или перевыпущенный сертификат - это новый сертификат, часто с новым ключом. Его устанавливают так же, а старый можно удалить из хранилища «Личное» после проверки нового
Почему сертификат установлен, а сайт его не видит?
Сертификат установили без привязки к ключу или в браузере не работает плагин КриптоПро. Переустановите сертификат способом 1 и проверьте плагин на странице проверки КриптоПро
Сколько раз можно устанавливать подпись на разные компьютеры?
Сертификат с токена можно установить на любое число компьютеров: ключ остаётся на токене и работает там, куда токен вставлен. На каждом компьютере нужен установленный КриптоПро CSP с действующей лицензией