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

Некоторым пользователям иногда требуется скопировать ЭЦП на флешку. Например, перенести с одного компьютера на другой или из одной флешки с ЭЦП сделать две флешки. Прочитав нашу инструкцию, вы узнаете, как просто скопировать ЭЦП на флешку, используя функции программы КриптоПро CSP. Если самостоятельно скопировать ЭЦП не получится, обратитесь к нашим компьютерным мастерам. Мы удалённо подключимся к вашему устройству, поможем скопировать ЭЦП и настроим рабочее место.

Многие задаются вопросом: «Как подписывать ЭЦП без флешки?». В этой статье мы расскажем, что нужно сделать, если вы хотите подписывать документы электронной подписью просто и быстро без установки физического носителя в порт USB. Носитель понадобится только один раз — скопировать ЭЦП с флешки на компьютер. Как это правильно сделать, расскажем в нашей инструкции. А если не получится, обращайтесь к нашим специалистам. Мы будем рады помочь!

Обращаем внимание наших читателей, что скопировать ЭЦП, выпущенную Федеральной налоговой службой, способами, описанными ниже не получится. В настоящее время в целях безопасности контейнер закрытого ключа при выпуске ЭЦП защищают от копирования и экспорта. Поэтому стандартными способами скопировать ЭЦП не удастся. Но наши специалисты помогут Вам скопировать ЭЦП, защищенную от копирования удалённо.

Иногда случается так что необходимо перенести клиент-банк или другое разнообразное бухгалтерское и не очень ПО с одного компьютера на другой. В том случае когда в качестве криптопровайдера выступает СКЗИ Крипто-ПРО обычно проблем не возникает — СКЗИ имеет штатные средства копирования ключей. Но не всегда все гладко — в том случае, когда ключевой контейнер находится в реестре Windows, и при генерации ключа

не быларазрядность ОСSID

пользователя, блокнотом правим .reg файл(меняем SID и, если необходимо, путь к конечной ветке), и импортируем его в реестр.
Также этим методом очень удобно бекапить и клонировать ключи тогда, когда их много(например в аутсорс-бухгалтериях).
P.S. Не забывайте после переноса установить сертификаты из криптоконтейнеров в «Личные».

Добавление от Ghool

В крипто-про на контейнеры можно ставить пин-код.
А так же при вводе этого пин-кода можно поставить галочку «сохранить» — и в дальнейшем его вводить не придётся.
Иногда после этого пин-код благополучно забывают (что и произошло у нас в компании).

При копировании вышеописанным методом, контейнер остаётся защищён пин-кодом — а вот «сохранение» этого пин-кода не переносится на новый компьютер.

Что можно сделать в таком случае?

И вот после этого уже копируем ветку реестра на новый комп.

Кстати, что бы не мучаться с подменой SID — можно копировать сертификаты в контейнер компьютера а не пользователя, тогда они будут храниться тут:

Чтобы перенести ключ криптопровайдера КриптоПро CSP с одного компьютера на другой, необходимо:

  • Создать копию закрытого ключа на прежнем рабочем месте (компьютере), где первоначально подключен и настроен сервис «1С-Отчетность».
  • Установить программу-криптопровайдер КриптоПро CSP на новом рабочем месте, с которого планируется использовать сервис «1С-Отчетность».
  • Перенести копию ключа и восстановить закрытый ключ на новом рабочем месте, с которого планируется использовать сервис «1С-Отчетность».

В этой статье рассматривается создание копии закрытого ключа, ее перенос и восстановление закрытого ключа на новом рабочем месте, на котором планируется
использование прежней учетной записи 1С-Отчетности.

Создание резервной копии закрытого ключа КриптоПро CSP

Если копия закрытого ключа создается на компьютере, где в информационной базе есть заявление на подключение к 1С-Отчетности, то чтобы узнать
место хранения контейнера закрытого ключа выполните следующее (рис. 1):

  • Перейдите в раздел «Настройки» в окне 1С-Отчетности.
  • Перейдите по гиперссылке «Список».

Если в информационной базе нет заявления на подключение к 1С-Отчетности, то следуйте инструкции, начиная с рис. 3.

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

При этом откроется форма списка заявлений. Щелкните дважды по строке с заявлением, чтобы открыть его и перейдите к закладке «Служебная
информация» (рис. 2).

В поле «Путь к контейнеру закрытого ключа» указан путь хранения ключа. В конце строки пути указывается имя файла контейнера
закрытого ключа, который нужно будет перенести на другой компьютер.

В нашем примере: REGISTRY\1cmastersystem_2017

Запомните имя файла контейнера, чтобы можно было выбрать его из списка, если на компьютере установлено несколько ключей.

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

Для копирования файла контейнера закрытого ключа необходимо открыть программу КриптоПро CSP (кнопка «Пуск» —
Все программы» — «КРИПТО-ПРО» — «КриптоПро CSP») (рис. 3, 4).

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

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

Перейдите на закладку «Сервис» и нажмите кнопку «Скопировать» (рис. 5).

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

Появится окно копирования контейнера закрытого ключа (рис. 6).

Нажмите кнопку «Обзор», выберите имя контейнера и нажмите «ОК». Если ключевых контейнеров несколько, то чтобы увидеть
полный путь к файлу контейнера выберите переключатель «Уникальные имена».

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

Имя ключевого контейнера появится в строке выбора (рис. 7). Нажмите «Далее».

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

Введите имя для создаваемого ключевого контейнера и нажмите «Готово» (рис. 8).

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

Вставьте флеш-накопитель, на которую будет скопирован контейнер ключа, выберите ее в разделе «Устройства» и нажмите «ОК»
(рис. 9).

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

Задайте пароль для создаваемого контейнера и нажмите «ОК» (рис. 10).

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

Контейнер ключа будет скопирован на флеш-накопитель.

Восстановление закрытого ключа КриптоПро CSP из резервной копии

Чтобы восстановить закрытый ключ из копии на новом рабочем месте (компьютере) необходимо сначала установить программу КриптоПро CSP.

Затем можно скопировать файл контейнера на диск или оставить на флеш-накопителе.

Если вы решили хранить закрытый ключ на диске, то его нужно установить его в специальный реестр.

Чтобы это сделать:

  • Вставьте флеш-накопитель с копией ключа.
  • Откройте программу КриптоПро CSP (кнопка «Пуск» — Все программы» — «КРИПТО-ПРО» — «КриптоПро CSP»)
    (см. рис. 3).
  • Перейдите к закладке «Сервис» и нажмите кнопку «Скопировать» (рис. 11).
  • В окне копирования контейнера закрытого ключа нажмите кнопку «Обзор». При этом откроется окно выбора ключевого контейнера,
    в котором будут указаны все найденные контейнеры ключей, в т.ч. и находящиеся на флеш-накопителе.
  • Выделите имя контейнера, находящегося на флеш-накопителе и нажмите «ОК».
Читать также:  Правила подачи заявления о выдаче государственного сертификата на материнский капитал

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

Имя ключевого контейнера появится в строке выбора (рис. 12). Нажмите «Далее».

В случае, если для контейнера был задан пароль, введите его в окне ввода пароля и нажмите «ОК».

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

Введите имя для создаваемого ключевого контейнера (можно оставить прежнее имя) и нажмите «Готово» (рис. 13).

Выберите «Реестр» в разделе «Устройства» и нажмите «ОК».

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

Задайте пароль для создаваемого контейнера и нажмите «ОК» (рис. 14).

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

Далее требуется установить сертификат закрытого ключа в хранилище.

Откройте программу КриптоПро CSP (кнопка «Пуск» — Все программы» — «КРИПТО-ПРО» — «КриптоПро CSP»)
(см. рис. 3).

Перейдите на закладку «Сервис» и нажмите кнопку «Просмотреть сертификаты в контейнере» (рис. 15).

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

Нажмите кнопку «Обзор» в окне «Сертификаты в контейнере закрытого ключа» и выберите имя контейнера из списка (рис. 16).

Если вы скопировали контейнер закрытого ключа в реестр, как описано выше, то выберите имя контейнера из реестра (указано в колонке
«Считыватель»). Если не выполняли копирование и работаете с флеш-накопителя — выберите имя контейнера, который находится на
флеш-накопителе.

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

Имя выбранного ключевого контейнера будет вставлено в окно «Сертификаты в контейнере закрытого ключа» (рис. 17). Нажмите
«Далее».

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

При этом появится окно сертификата для просмотра (рис. 18). Нажмите кнопку «Установить».

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

При этом появится сообщение об успешной установке сертификата в хранилище (рис. 19).

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

  • Инструкции по учету в программах 1С
  • Документация для пользователей 1С
  • 1С-Отчетность. Руководство пользователя 1С:Предприятие 8
  • Работа с ключами и настройка криптографии
  • Перенос ключей VipNet CSP
  • Инструкции по учету в программах 1С
  • Документация для пользователей 1С
  • 1С-Отчетность. Руководство пользователя 1С:Предприятие 8
  • Работа с ключами и настройка криптографии
  • Перенос ключей КриптоПро CSP

Если для работы используется дискета или flash-накопитель, скопировать контейнер с сертификатом можно средствами Windows (этот способ подходит для версий КриптоПро CSP не ниже 3.0). Папку с закрытым ключом (и, если есть, файл сертификата — открытый ключ) поместите в корень дискеты / flash-накопителя (если поместить не в корень, то работа с сертификатом будет невозможна). Название папки при копировании рекомендуется не изменять.

В папке с закрытым ключом должно быть 6 файлов с расширением.key. Как правило, в закрытом ключе присутствует открытый ключ (файл header.key в этом случае будет весить больше 1 Кб). В этом случае копировать открытый ключ необязательно. Пример закрытого ключа — папки с шестью файлами и открытого ключа — файла с расширением.cer.

Если у вас MacOS, смотрите инструкцию «Как скопировать контейнер с сертификатом на MacOS».

1. Зайдите на профиль Диагностики «Копирования» по ссылке.

2. Вставьте носитель, на который необходимо скопировать сертификат.

3. На нужном сертификате нажмите на кнопку «Скопировать».

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

Если на контейнер был задан пароль — появится сообщение  «Введите пароль для устройства с которого будет скопирован сертификат».

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

Введите пароль и нажмите на кнопку «Далее».

4. Выберите носитель, куда необходимо скопировать сертификат и нажмите «Далее».

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

5. Задайте имя новому контейнеру и нажмите на кнопку «Далее».

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

6. Должно появиться сообщение об успешном копировании сертификата.

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

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

3. Выберите носитель для хранения копии контейнера и нажмите ОК. При копировании в реестр можно поставить галочку на пункте «Копировать к ключевой контейнер компьютера», тогда после копирования контейнер будет доступен всем пользователям данного компьютера.

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

4. После копирования нажмите внизу слева кнопку Обновить
Если хотите работать со скопированными контейнерами — необходимо установить сертификаты.

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

В окне Копирование контейнера закрытого ключа нажмите на кнопку Обзор.

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

Выберите контейнер, который необходимо скопировать, и кликните по кнопке «Ок», затем «Далее». Если вы копируете с рутокена, то появится окно ввода, в котором следует указать pin-код. Если вы не меняли pin-код на носителе, стандартный pin-код — 12345678.

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

Придумайте и укажите вручную имя для нового контейнера. В названии контейнера допускается русская раскладка и пробелы. Затем кликните Готово.

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

В окне Вставьте чистый ключевой носитель выберите носитель, на который будет помещен новый контейнер.

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

На новый контейнер будет предложено установить пароль. Рекомендуем установить такой пароль, чтобы вам было легко его запомнить, но посторонние не могли его угадать или подобрать. Если вы не хотите устанавливать пароль, можно оставить поле пустым и нажать «ОК».

Не храните пароль/pin-код в местах, к которым имеют доступ посторонние. В случае утери пароля/pin-кода использование контейнера станет невозможным.

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

Если вы копируете контейнер на смарт-карту ruToken, сообщение будет звучать иначе. В окне ввода укажите pin-код. Если вы не меняли pin-код на носителе, стандартный pin-код — 12345678.

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

После копирования система вернется на вкладку «Сервис» КриптоПро CSP. Копирование завершено. Если вы планируете использовать для работы в Экстерне новый ключевой контейнер,  установите его через Крипто Про.

При копировании может возникнуть «Ошибка копирования сертификата», если у вас нет лицензии на КриптоПроCSP или контейнер получил признак «неэкспортируемый». Справиться с этим поможет инструкция.

Экспорт сертификата с закрытым ключом

1. Откройте оснастку работы с сертификатами:

2. Откройте сертификат, который нужно скопировать. На вкладке «Состав» нажмите «Копировать в файл».

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

3. В «Мастере экспорта сертификтов» нажмите «Далее» и выберите пункт «Да, экспортировать закрытый ключ». Нажмите «Далее».

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

4. На следующем этапе поставьте галочки у пунктов «Включить по возможности все сертификаты в путь сертификации» и «Экспортировать все расширенные свойства», остальные галочки необходимо убрать. Нажмите «Далее».

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

5. Обязательно задайте пароль для экспортируемого файла. Данный пароль не рекомендуется сообщать по электронной почте. Нажмите «Далее».

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

6. Укажите имя файла, выберите путь сохранения и нажмите «Далее», затем нажмите «Готово».

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

7. Экспортируйте открытый ключ сертификата (см. Экспорт открытого ключа).

8. Заархивируйте полученные файлы форматов .pfx и .cer.

Установка сертификата с закрытым ключом

1. Откройте .pfx файл. Сразу запустится «Мастер импорта сертификатов».

2. Укажите хранилище «Текущий пользователь» и нажмите «Далее», затем снова «Далее».

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

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

4. Выберите пункт «Поместить все сертификаты в следующее хранилище», нажмите на кнопку «Обзор», выберите «Личное» и нажмите на кнопку «ОК». Нажмите «Далее», а затем «Готово».

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

5. В окне КриптоПро выберите носитель, на который хотите сохранить контейнер. При необходимости задайте пароль.

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

6. Для корректной работы сертификата со встроенной лицензией переустановите сертификат в контейнер (см. Как установить личный сертификат в КриптоПро).

Читать также:  Химчистка автомобилей Ростов-на-Дону

1. Необходимо найти ветку реестра с нужным контейнером. Ветки реестра, в которых может быть контейнер закрытого ключа:

2. После того, как нашли нужную ветку, нажмите правой кнопкой мыши на ветку с контейнером и выберите «Экспортировать».

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

3. Введите имя файла и нажмите на кнопку «Сохранить».

4. Скопируйте файл на тот компьютер, где будете работать с электронной подписью обычными средствами Windows.

5. Пройдите диагностику на сайте https://help.kontur.ru .

6. Как диагностика закончится, нажмите на ссылку «Показать результаты».

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

7. В списке результатов выберите «Информация о Windows». Скопируйте оттуда SID текущего пользователя.

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

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

8. Откройте экспортированный файл реестра с помощью «Блокнота».

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

9. Замените SID пользователя на скопированный ранее.

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

Если ветка реестра экспортируется из 32-битной ОС в 64-битную ОС, добавьте в путь ветки реестра параметр Wow6432Node как на скриншоте:

10. Сохраните изменения и закройте файл.

11. Снова нажмите на файл правой кнопкой мыши и выберите «Слияние». В появившемся окне нажмите «Да».

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

Должно появиться сообщение о том, что данные успешно внесены в реестр. Нажмите «ОК».

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

Если появляется сообщение «Ошибка при доступе к реестру», необходимо еще раз проверить все пути в файле на корректность. Также проверьте, чтобы в пути не было лишних пробелов, знаков.

12. После того, как данные будут внесены в реестр, необходимо вручную установить сертификат (см. Как установить личный сертификат).

Методика тестирования

Смоделируем типовой процесс подготовки Администратором информационной безопасности ключевых документов для организации ЭДО:

  • генерируется контейнер закрытого ключа и запрос на сертификат открытого ключа;
  • после прохождения в удостоверяющем центре процедуры сертификации из запроса получается сертификат;
  • сертификат в совокупности с контейнером закрытого ключа образует готовую для использования ключевую информацию. Данную ключевую информацию, записанную на носителе, будем называть исходным ключевым документом;
  • с исходного ключевого документа изготавливаются копии, которые записываются на отчуждаемые носители (далее будем называть их рабочими ключевыми документами) и передаются уполномоченным пользователям;
  • после изготовления необходимого количества рабочих ключевых документов исходный ключевой документ уничтожается или депонируется на хранение в орган криптографической защиты информации.

В нашем случае мы не будем пользоваться услугами центров сертификации, а сгенерируем ключевой контейнер с самоподписанным сертификатом и разместим его в реестре компьютера (АРМа генерации ключевой информации), это и будет исходный ключевой документ. Затем скопируем ключевую информацию на Рутокен ЭЦП и JaCarta ГОСТ, изготовив рабочие ключевые документы. После этого уничтожим исходный ключевой документ, удалив из реестра ключевой контейнер. И, наконец, попробуем скопировать ключевую информацию с рабочих ключевых документов обратно в реестр.

Как сделать, чтобы все было хорошо?

Чтобы с помощью продуктов ООО “КРИПТО-ПРО” реализовать технологию ФКН, необходимо:

1. Купить специальную версию библиотеки СКЗИ:
— для Рутокен ЭЦП — СКЗИ КриптоПРО Рутокен CSP.
— для JaCarta ГОСТ – СКЗИ КриптоПро ФКН CSP.

2. Одновременно с библиотекой СКЗИ необходимо приобрести специально подготовленные токены, содержащие в себе программные части (апплеты), с которыми умеет работать КриптоПРО Рутокен CSP или КриптоПро ФКН CSP соответственно.

Матчасть

То, что на рынке принято называть токеном с неизвлекаемым ключом, правильно называется функциональным ключевым носителем (ФКН) (доп. инфо).

Использование ФКН требует особой организации взаимодействия между прикладным криптографическим ПО и библиотекой СКЗИ (криптопровайдером или, по-другому, CSP).

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

Здесь важно увидеть, что программная часть библиотеки СКЗИ должна знать о существовании на токене апплета, реализующего криптографический функционал (например, генерация ключа, подпись данных и т.д.) и уметь с ним работать.

Перенос КриптоПро, ключей ЭЦП, сертификатов с одного компьютера на другой

Инструкция по переносу лицензии КриптоПро, закрытых ключей ЭЦП и сертификатов с одного компьютера на другой.

1. Перенос лицензии криптопро.

Серийный номер КриптоПро CSP 3.6 находится в ветке реестра

в значении параметра ProductID (имя раздела 05480A45343B0B0429E4860F13549069 может оказаться другим).

2. Перенос закрытых ключей ЭЦП. (Имеются ввиду ЭЦП хранящиеся в реестре, для ключей хранящихся на флешках, и токенах действие не требуется.)

2.1 Узнать SID текущего пользователя (нужен пользователь у которого ключи).

Способ 1: командой

psexec -i -d -s c:windows
egedit.exe

и нам становятся доступны все разделы. Этот же трюк спасет если система вообще не загружается, нужно скопировать файл C:WindowsSystem32configSOFTWARE и загрузить его как куст реестра, главное, чтобы файл не был поврежден.

2.3. В reg-файле меняем через автозамену SID_текущего_пользователя, на SID пользователя в новой сисмеме.

2.4. Запускаем reg-файл, после этого все готово, но необходимо будет заново установить личные сертификаты для того что бы привязать сертификаты к контейнерам. Если не видно контейнеров, то неправильно указали SID_пользователя, т.к. контейнеры видны только под тем пользователем, под SID’ом которого они находятся.

Если перенести ключи данным способом не получается можно скопировать ЭЦП на флешку (КриптоПро: Перенос ключей ЭЦП с дискет на флешку или в реестр).

3. Перенос сертификатов.

При установке личных сертификатов средствами Windows не выполняется привязка закрытого ключа ЭЦП, и, очевидно, работать ничего не будет.

Способ 2. Установка сертификатов из контейнеров ЭЦП. При установке личного сертификата в КриптоПро версии 3.6 и выше существует возможность скопировать сертификат в контейнер закрытого ключа. Данная процедура позволяет значительно облегчить процесс переноса. Если сертификат установлен в контейнер закрытого ключа, не нужно ни чего экспортировать, достаточно просто перенести контейнеры, а потом зайти в

выбрать нужный контейнер и нажать кнопки «Далее» и «Установить».

Добавить комментарий

  • Запустите «Инструменты КриптоПро».
  • Перейдите в раздел «Контейнеры».
  • В столбце «Считыватель» вы увидите несколько контейнеров с ЭЦП:FAT12_E — это ваша флешка с только что записанной ЭЦП.HDIMAGE — это папка с ЭЦП, сохранённая локально в директории (если после копирования вы не удаляли папку с ЭЦП).
  • FAT12_E — это ваша флешка с только что записанной ЭЦП.
  • HDIMAGE — это папка с ЭЦП, сохранённая локально в директории (если после копирования вы не удаляли папку с ЭЦП).
Читать также:  Как проверяют сертификат о вакцинации в аэропорту домодедово

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

Если вы записали ЭЦП на флешку, а считыватель «FAT12_E» не видите, значит ЭЦП записалась некорректно или не записалась вовсе. Убедитесь, что контейнер с ЭЦП «HDIMAGE» имеется в столбце «Считыватель» и повторите копирование ЭЦП на флешку повторно.

Получилось ли у вас скопировать ЭЦП на флешку?

Расскажите в комментариях 😉

По-новому взглянем на наш тестовый стенд

В качестве одного из ключевых носителей использовался Рутокен ЭЦП. Через «Панель управления Рутокен» о нем можно получить следующую информацию:

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

В последней строке указана фраза «Поддержка КриптоПРО ФКН: Нет», а это значит, что на токене нет апплета, с которым умеет работать СКЗИ КриптоПРО CSP. Таким образом, реализация технологии ФКН с использованием СКЗИ и токенов, описанных в конфигурации тестового стенда, невозможна.

Аналогичная ситуация и с JaCarta ГОСТ. Более того, СКЗИ КриптоПРО CSP, по крайней мере та версия, которая использовалась в тестовом стенде, использует данные ключевые носители как «обычные токены», которые, в свою очередь, являются просто носителями ключа.

Это утверждение очень просто подтвердить. Для этого надо поставить СКЗИ КриптоПРО CSP на чистую машину без драйверов от токенов и подключить токен JaCarta ГОСТ. ОС Windows 7 обнаружит токен JaCarta ГОСТ как «Устройство чтения смарт-карт Microsoft Usbccid (WUDF)». теперь можно попробовать создать ключ на токене и скопировать его в реестр компьютера. Весь функционал СКЗИ успешно отработает.

Получается, что Рутокен ЭЦП и JaCarta ГОСТ не являются токенами с неизвлекаемым ключом?

Опять нет. Данные устройства могут реализовывать функционал ФКН (но, возможно, в меньшем объеме, чем при использовании их совместно с СКЗИ КриптоПРО), но для этого нужен софт, который умеет работать с апплетами размещенными на токенах. Таким софтом может быть КриптоАРМ Стандарт 5 Плюс. Он это умеет. При генерации ключевой пары в мастере КриптоАРМ можно выбрать криптопровайдер, который будет использоваться, например, Rutoken ECP или eToken GOST. Это и позволит использовать токен как ФКН.

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

Выводы

  • Не верьте продавцам, чушь вам городящим. Использование обычных версий криптопровайдера КриптоПРО CSP и обычных Рутокен ЭЦП или JaCarta ГОСт не позволяют реализовать технологию ФКН.
  • Для использования технологии ФКН совместно с продуктами ООО «КРИПТО-ПРО» необходимы как специально подготовленные токены, содержащие апплет, с которым умеет работать СКЗИ, так и специальные версии криптопровайдера КриптоПРО CSP, которые умеют работать с апплетом на токенах.
  • Рутокен ЭЦП и JaCarta ГОСТ умеет самостоятельно реализовывать технологию ФКН, но для этого необходим специальный софт.

Как скопировать ЭЦП на компьютер с помощью инструментов КриптоПро

Данный способ является универсальным. Скопировать ЭЦП на компьютер таким образом можно и на Windows и на MacOS (при условии, что используется актуальная версия программы КриптоПро).

  • Запустите приложение Инструменты КриптоПро.
  • Перейдите в раздел «Контейнеры».
  • Выберите считыватель (флешку, на которую записана ЭЦП) и нажмите кнопку «Скопировать контейнер».

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

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

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

После этого программа сообщит, что сертификат был успешно установлен.

Теперь можете извлечь носитель с ЭЦП из порта USB и проверить, как работает ЭЦП без флешки.

Удалось ли скопировать ЭЦП с флешки на компьютер?

Извлечение ключа из токена с неизвлекаемым ключом

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

Инструкция о том, как скопировать ЭЦП на флешку

Как открыть КриптоПро CSP? 2 способа

Наша статья для тех, у кого возникли трудности на начальном этапе.

  • Перейдите во вкладку «Сервис».
  • В разделе «Контейнер закрытого ключа» нажмите кнопку «Скопировать».

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

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

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

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

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

  • При желании можете защитить доступ к ЭЦП, установив пароль для контейнера закрытого ключа в открывшемся окне «Аутентификация» и нажав кнопку «ОК».
  • Контейнер закрытого ключа будет создан в системной папке на вашем устройстве, о чем сообщит уведомление об успешном копировании.

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

Если не знаете, как открыть скрытую папку «AppData».

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

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

Конфигурация тестового стенда

Соберем тестовый стенд с конфигурацией, типовой для машин, участвующих в электронном документообороте (ЭДО):

  • ОС MS Windows 7 SP1
  • Драйверы Рутокен для Windows (x86 и x64). Версия: v.4.1.0.0 от 20.06.2016, WHQL-certified
  • Единый Клиент JaCarta и JaCarta SecurLogon. Версия 2.9.0 сборка 1531
  • КриптоАРМ Стандарт Плюс 5. Версия 5.2.0.8847.

Для тестирования будут использоваться токены с неизвлекамым ключом:

  • Рутокен ЭЦП. Версия 19.02.14.00 (02)
  • JaCarta ГОСТ. Номер модели JC001-2.F09 v2.1

1. Создадим исходный ключевой документ.

2.Сформируем рабочие ключевые документы.

3.Уничтожим исходный ключевой документ

Штатными средствами СКЗИ КриптоПРО CSP удалим из реестра ключевой контейнер test-key-reestr.

4. Скопируем ключевую информацию из рабочих ключевых документов

Как мы видим, ключевая информация успешно скопирована или, другим языком, извлечена из токенов с неизвлекаемым ключом. Получается, что производители токенов и СКЗИ врут? На самом деле нет, и ситуация сложнее, чем кажется на первый взгляд. Исследуем матчасть по токенам.

  • Вставьте носитель с ЭЦП в порт USB. Если подключенное устройство не определяется системой, попробуйте подключить в другой порт или установить драйвера для носителя.
  • Откройте приложение КриптоПро CSP.

Наша инструкция на тот случай, если у вас приложение не установлено.

  • Перейдите во вкладку «Сервис».
  • В разделе «Контейнер закрытого ключа» нажмите на кнопку «Скопировать».

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

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

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

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

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

  • Найдите только что скопированный контейнер по считывателю «Реестр» и имени, которое вы ранее присвоили контейнеру.
  • Нажмите на контейнер и подтвердите выбор, нажав кнопку «ОК».

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *