Скопировать электронную подпись можно не всегда — это зависит от того, как был создан закрытый ключ. Часть сертификатов копируется штатными средствами КриптоПро, часть защищена от извлечения намеренно. Разберём, что можно, что нельзя и почему.
От чего зависит возможность копирования
Электронная подпись состоит из сертификата и закрытого ключа. Сертификат — открытая часть, её можно копировать свободно. Закрытый ключ хранится в контейнере, и вот с ним есть ограничения.
- Ключ создан как экспортируемый — контейнер копируется штатными средствами КриптоПро
- Ключ создан как неэкспортируемый — скопировать нельзя, это заложено при выпуске
- Ключ на токене с аппаратной защитой — не покидает носитель по устройству самого носителя
Подписи, выданные удостоверяющим центром ФНС, выпускаются с неизвлекаемым закрытым ключом. Скопировать такую подпись на другой носитель, флешку или в реестр компьютера нельзя. Это не сбой настройки и не ошибка — ограничение заложено выпускающей стороной осознанно.
Когда копирование нужно и законно
- Резервная копия перед переустановкой Windows. Если ключ хранится в реестре компьютера, при переустановке он теряется безвозвратно
- Перенос на новый компьютер. Своя подпись, своё рабочее место
- Копия с флешки на токен. Обычная флешка ненадёжна, токен защищён PIN-кодом
- Работа на нескольких своих компьютерах. Например, в офисе и дома
Во всех этих случаях подпись остаётся у своего владельца — меняется только место хранения.
Как проверить, копируется ли ваш ключ
- Откройте КриптоПро CSP → вкладка Сервис
- Нажмите Скопировать контейнер
- Нажмите Обзор и выберите свой контейнер
- Если система сообщает, что контейнер не может быть скопирован или экспорт запрещён — ключ неэкспортируемый
Куда можно скопировать
- На другой токен — надёжнее всего, ключ защищён PIN-кодом
- В реестр компьютера — удобно, но при переустановке Windows контейнер теряется
- На флешку — работает, но флешку легко потерять, а защиты у неё нет
Ключ на обычной флешке не защищён ничем: кто нашёл носитель, тот может подписывать документы от вашего имени. Если подпись хранится на флешке, разумно перенести её на токен.
Если ключ неэкспортируемый, а подпись нужна на другом компьютере
Копировать нечего — но задача решается иначе.
- Переносите токен. Ключ живёт на носителе, и вместе с ним подпись работает на любом компьютере, где настроено рабочее место
- Настройте второе рабочее место. КриптоПро, драйверы, сертификат из контейнера — и подпись работает там же, где токен
Передавать подпись другому человеку нельзя
Отдельно про запрос, который встречается часто: сделать так, чтобы подписью руководителя мог пользоваться бухгалтер.
- Закон требует хранить закрытый ключ в тайне. Передача подписи другому лицу это требование нарушает
- Отвечает владелец подписи. Всё, подписанное вашей подписью, юридически подписано вами — независимо от того, кто нажимал кнопку
- Сотрудники работают своей подписью. С сентября 2023 года это подпись физического лица плюс машиночитаемая доверенность
Законный путь занимает не больше времени и защищает вас: при спорной ситуации видно, кто именно подписал документ.
Про программы для копирования
В интернете встречаются утилиты, обещающие скопировать любую подпись, включая неэкспортируемую. С ними две проблемы.
Первая: обход технической защиты закрытого ключа, установленной выпускающей стороной, — сомнительное с правовой точки зрения действие, особенно если подпись предназначена для другого человека.
Вторая практическая: вы запускаете неизвестную программу на компьютере, где лежит ключ доступа к вашему расчётному счёту и юридически значимым документам. Это не то место, где стоит экспериментировать со скачанным софтом.
Что делать перед переустановкой Windows
Если ключ хранится в реестре компьютера, а не на токене — это единственный случай, когда копия обязательна, и сделать её нужно заранее.
- Проверьте, где хранится контейнер: КриптоПро → Сервис → Просмотреть сертификаты в контейнере → Обзор
- Если в названии считывателя указан Registry — ключ в реестре, копия нужна
- Если указан Rutoken или Aladdin — ключ на токене, при переустановке ничего не потеряется
- Скопируйте контейнер на токен или флешку до начала переустановки
Частые сложности
- Контейнер не копируется. Ключ неэкспортируемый — переносите носитель или настраивайте второе рабочее место
- Скопировали, но подпись не работает. Скопирован сертификат без контейнера, либо на новом месте сертификат установлен файлом .cer
- Копия сделана, а система просит пароль. При копировании задавался пароль контейнера — без него доступа не будет
- Работает у одного пользователя Windows, у другого нет. Контейнеры в реестре привязаны к профилю пользователя
Общий порядок проверки: ЭЦП не работает — что проверить самостоятельно. Если нужно перенести подпись на другой компьютер или сделать резервную копию перед переустановкой системы — подключусь удалённо и сделаю.