Как перенести электронную подпись на другой компьютер и работать с ней с флешки

Сменили ноутбук, переустановили систему или переезжаете на новое рабочее место — и подпись «не переехала». Копирования контейнера здесь мало: чтобы всё заработало, нужно перенести четыре вещи, а не одну. Разбираем полный переезд и отдельно — как обойтись без него, работая с флешки.

Что именно нужно перенести: четыре части

Главная причина неудачных переездов в том, что переносят только ключ.
ЧтоОбязательноКак переносится
Ключевой контейнер (закрытый ключ)ДаКопированием средствами КриптоПро либо остаётся на токене
Сертификат (открытая часть)ДаУстановкой из контейнера на новом компьютере
Корневые сертификаты УЦДаУстановкой в «Доверенные корневые центры»
Лицензия на криптопровайдерДаВводится серийный номер заново
Плагин для браузера, драйверы носителяЕсли подписываете на сайтахУстановкой заново
Перенесли контейнер и удивляетесь, что не работает? Скорее всего, не хватает лицензии КриптоПро или корневых сертификатов — на новой машине их нет.

Переезд на новый компьютер: порядок

  1. На новом компьютере установите криптопровайдер и введите серийный номер лицензии. Где его взять и как ввести — в статье про лицензию КриптоПро.
  2. Установите драйверы носителя, если подпись на токене: «Панель управления Рутокен» или «Единый Клиент JaCarta».
  3. Перенесите контейнер, если ключ лежит в реестре старого компьютера. Порядок копирования разобран в статье про копирование ЭЦП. Если ключ на токене — переносить нечего, достаточно подключить носитель.
  4. Установите сертификат: «КриптоПро CSP» → «Сервис» → «Просмотреть сертификаты в контейнере» → «Установить».
  5. Установите корневые сертификаты удостоверяющего центра и головного УЦ — без них подпись будет считаться недействительной.
  6. Поставьте плагин для браузера и проверьте подписание на нужном портале.
Предупреждение от бывалого: не отдавайте и не форматируйте старый компьютер, пока новый не подписал реальный документ. Проверка «сертификат виден» ничего не доказывает — видно может быть и без закрытого ключа.
Владимир Аникеев
Мнение эксперта
Владимир Аникеев
Специалист отдела технической поддержки
Переезд на новую машину — самый частый повод обнаружить, что ключ неэкспортируемый. Пока всё работало на одном компьютере, об этом никто не думал. Проверьте заранее, до того как сдадите старую технику: попробуйте скопировать контейнер. Откажет — значит переносить нечего, и вопрос решается не копированием, а перевыпуском сертификата на новый носитель.

Как записать подпись на флешку с компьютера

Обратная задача переезда: ключ лежит в реестре, а нужен переносной.
  1. Вставьте носитель.
  2. «КриптоПро CSP» → вкладка «Сервис» → «Скопировать».
  3. «Обзор» → выберите контейнер из реестра.
  4. Задайте имя копии и укажите приёмником вашу флешку или токен.
  5. Установите сертификат из нового контейнера, чтобы он читался с носителя.
Про сам носитель. Для квалифицированной подписи правильнее использовать сертифицированный токен, а не обычную флешку: она не защищает ключ ПИН-кодом, и нашедший её получает вашу подпись. Заводские коды носителей — в статье про стандартные ПИН-коды.

Как работать с подписью прямо с флешки

Переносить контейнер на компьютер не обязательно. Если носитель под рукой, можно подписывать прямо с него — так даже безопаснее, потому что ключ не остаётся на машине.
  • Подключите носитель — контейнер появится в списке доступных.
  • Установите сертификат в хранилище: это открытая часть, ключ при этом остаётся на носителе.
  • Подписывайте как обычно; при каждом обращении система запросит ПИН-код.
  • После работы извлеките носитель — на общем или чужом компьютере это обязательное правило.
Такой сценарий удобен, когда подписывать нужно с разных мест: дома, в офисе, у бухгалтера на аутсорсе.
Не получается перенести, потому что ключ неэкспортируемый? Оформить электронную подпись — выпустим сертификат на новый носитель и настроим рабочее место.

Установка на новом ноутбуке: чек-лист проверки

Быстрая проверка, что переезд удался:
  • Криптопровайдер установлен, лицензия действует — вкладка «Общие» в панели управления КриптоПро.
  • Носитель виден на вкладке «Оборудование» или в панели управления токена.
  • Сертификат есть в хранилище «Личное» — проверяется через certmgr.msc.
  • На вкладке «Путь сертификации» цепочка без предупреждений.
  • Тестовое подписание реального документа прошло без ошибок.
Если на четвёртом пункте видно предупреждение, дело в корневых сертификатах — разбор в статье про ошибку недействительной цифровой подписи.
Елена Григорьева
Мнение эксперта
Елена Григорьева
Специалист удостоверяющего центра
При смене компьютера чаще всего теряют не ключ, а лицензию на криптопровайдер: серийный номер лежал в письме трёхлетней давности, письма нет. Сохраните его сразу в тот же файл, где ведёте сроки сертификатов. Восстановить номер можно через удостоверяющий центр или по сублицензионному договору, но это лишний день ожидания там, где его обычно нет.

Частые ошибки при переносе

  • Копировать папку контейнера проводником. Структура носителя теряется, контейнер не читается.
  • Переносить только контейнер. Без лицензии и корневых сертификатов подпись не заработает.
  • Забыть, что контейнер в реестре привязан к учётной записи. Другой пользователь Windows его не увидит.
  • Сдать старый компьютер до проверки. Проверяйте подписанием реального документа, а не наличием сертификата в списке.
  • Пытаться перенести неэкспортируемый ключ. Такой не копируется — нужен перевыпуск.

Часто задаваемые вопросы

Как перенести ЭЦП на другой компьютер?
Установить криптопровайдер и лицензию, перенести контейнер (или подключить токен), установить сертификат и корневые сертификаты, поставить плагин для браузера и проверить подписание.
Как записать ЭЦП на флешку с компьютера?
Через «КриптоПро CSP» → «Сервис» → «Скопировать»: источником выбрать контейнер в реестре, приёмником — носитель. Затем установить сертификат из нового контейнера.
Можно ли пользоваться подписью прямо с флешки?
Да, и это безопаснее: ключ остаётся на носителе, а на компьютере устанавливается только сертификат. При каждом подписании система запросит ПИН-код.
Что делать, если контейнер не копируется?
Скорее всего, ключ неэкспортируемый — так выпускаются сертификаты УЦ ФНС. Перенести его нельзя, потребуется перевыпуск на нужный носитель.
Почему после переноса подпись не работает?
Чаще всего не введена лицензия КриптоПро или не установлены корневые сертификаты удостоверяющего центра. Реже — сертификат установлен без привязки к контейнеру.
Сохранится ли подпись после переустановки Windows?
Если ключ на токене — да, достаточно заново настроить рабочее место. Если контейнер лежал в реестре, он будет утрачен: скопируйте его на носитель заранее.