распаковать сертификат через криптопро

распаковать сертификат через криптопро Электронная цифровая подпись

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

Обновлено 09. 2022

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов рунета Pyatilistnik. org. В прошлый раз мы с вами успешно настроили сеть на CentOS 7. 6, двигаемся вперед. В сегодняшней публикации я вам хочу продемонстрировать, как вы можете выполнить экспорт сертификата или импорт сертификата из хранилища Windows. Уверен, что вы сами с легкостью можете найти кучу разных сценариев при которых вы можете использовать мою инструкцию.

Квалифицированная электронная подпись (ЭЦП) выдается пользователю на специальном USB-носителе или токене. Он подключается к любому ПК или ноутбуку и отвечает всем требованиям безопасности. Но в некоторых случаях пользователю удобнее работать с закрытым ключом ЭЦП, расположенным на компьютере, а для этого нужно скопировать контейнер с сертификатом.

  • 1 Зачем копировать сертификаты ЭЦП
  • 2 Способы копирования ЭЦП
  • 3 Как привязать сертификат к контейнеру
  • 4 Ошибка при копировании контейнера

Добрый день! Уважаемые читатели и гости крупнейшего IP блога России pyatilistnik. org. В прошлый раз я вам рассказал, о том, как установить сертификат в реестр Windows. Сегодня я вам расскажу, каким образом вы можете выполнить перенос сертификата на другой компьютер, это очень частая и жизненная ситуация с которой сталкиваются многие системные администраторы. Захотелось с вами поделиться опытом, о массовом переносе контейнеров с закрытыми ключами, находящимися в области реестра Windows. Использовать мы будем как КриптоПРО, так и встроенные механизмы. Уверен будет интересно.

Добрый день! Уважаемые читатели и гости крупного IT блога рунета pyatilistnik. org. Продолжаем нашу с вами тему с сертификатами и работе с ними. В прошлый раз я вам подробно рассказал, как получить тестовый сертификат криптопро, посмотрите очень интересная заметка. Согласитесь, что для тестирования вам может потребоваться не один сертификат, а гораздо больше, и очень удобно иметь возможность работать с ними, без привязки к физическим токенам, например, на виртуальных машинах Vmware. Для таких задач, есть возможность поместить сертификаты КриптоПРО в реестр Windows, чем мы с вами и займемся.

распаковать сертификат через криптопро

Из нашей статьи вы узнаете:

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

КриптоПро CSP — это популярное СКЗИ от российских разработчиков. Криптографическая утилита работает со всеми видами электронной подписи и на популярных операционных системах. Именно с этим криптопровайдером реализовано взаимодействие ФНС при выдаче квалифицированных сертификатов электронного ключа. Программа имеет сертификацию от ФСБ, соответствует последним обновлениям стандартов генерации и проверки ЭЦП.

В случае, если закрытый ключ состоит из шести файлов. key: header. key, masks. key, masks2. key, name. key, primary. key, primary2. key, которые находятся в одной общей папке, перенесите папку с файлами на USB-накопитель (USB-флеш-накопитель, жёсткий диск) для отображения файлов в программе КриптоПро CSP.

Обратите внимание, файлы должны находиться в папке первого уровня (Рис.

распаковать сертификат через криптопро

Рис. Пример расположения файлов закрытого ключа на USB-накопителе

распаковать сертификат через криптопро

Рис. КриптоПро CSP

Далее нажмите кнопку «Обзор». Откроется окно выбора контейнера. При корректном отображении файлов будет строка: Считыватель – Наименование USB-накопителя, Имя контейнера – Наименование папки с файлами (Рис.

распаковать сертификат через криптопро

Рис. Корректное отображение файлов с USB-накопителя

Иногда для регистрации на каком-либо портале требуется загрузить файл сертификата в формате *. cerНо где найти этот файл мало кто знает.

Полученный данным способом сертификат содержит открытую информацию и может безопасно передаваться любому лицу (сайту, порталу)!

Данная инструкция отвечает на следующие вопросы:

  • где найти сертификат эцп на компьютере
  • где хранятся сертификаты криптопро на компьютере
  • как сохранить сертификат эцп на компьютер криптопро
  • как сохранить сертификат эцп на компьютер в формате cer
  • как сохранить сертификат эцп на компьютер из реестра
  • как сохранить сертификат с рутокена на компьютер
  • как сохранить открытый ключ эцп
  • как сохранить открытый сертификат ключа
  • как выгрузить сертификат эцп на рабочий стол
  • как выгрузить сертификат из криптопро
  • как выгрузить сертификат в формате cer
  • как выгрузить сертификат с рутокена на компьютер
  • как выгрузить сертификат эцп

Подготовить, проверить и сдать отчетность в ФНС, ПФР, ФСС, Росстат, РАР, РПН через интернетУстановить личный сертификат можно двумя способами:Установка через меню «Просмотреть сертификаты в контейнере»1. Выберите «Пуск» > «Панель управления» > «КриптоПро CSP», перейдите на вкладку «Сервис» и кликните по кнопке «Просмотреть сертификаты в контейнере».

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

В открывшемся окне нажмите кнопку «Далее». В следующем окне нажмите на кнопку «Установить», после чего утвердительно ответьте на уведомление о замене сертификата (если оно появится). Сертификат установлен. Если кнопка «Установить» отсутствует, то в окне «Сертификат для просмотра» нажмите на кнопку «Свойства».

распаковать сертификат через криптопро

В открывшемся окне выберите «Установить сертификат».

распаковать сертификат через криптопро

В окне «Мастер импорта сертификатов» выберите «Далее». В следующем окне оставьте переключатель на пункте «Автоматически выбрать хранилище на основе типа сертификата» и нажмите «Далее». Сертификат будет установлен в хранилище «Личные».

распаковать сертификат через криптопро

В следующем окне выберите «Далее», затем нажмите на кнопку «Готово» и дождитесь сообщения об успешной установке.

распаковать сертификат через криптопро

Подготовить, проверить и сдать отчетность в ФНС, ПФР, ФСС, Росстат, РАР, РПН через интернетУстановка через меню «Установить личный сертификат»1. Выберите «Пуск» > «Панель управления» > «КриптоПро CSP». В окне Свойства КриптоПро CSP перейдите на вкладку «Сервис» и кликните по кнопке «Установить личный сертификат».

распаковать сертификат через криптопро

В окне «Мастер импорта сертификатов» нажмите на кнопку «Далее». В следующем окне кликните по кнопке «Обзор» и выберите файл сертификата.

распаковать сертификат через криптопро

Далее укажите путь к сертификату и нажмите на кнопку «Открыть»>«Далее».

распаковать сертификат через криптопро

В следующем окне кликните по кнопке «Далее».

распаковать сертификат через криптопро

Нажмите кнопку «Обзор».

распаковать сертификат через криптопро

Укажите контейнер закрытого ключа, соответствующий сертификату, и нажмите кнопку «Ок».

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

В окне «Выбор хранилища сертификатов» кликните по кнопке «Обзор». Если установлена версия КриптоПро CSP 3. 6 R2 (версия продукта 3. 6497) или выше, то поставьте галку «Установить сертификат в контейнер».

распаковать сертификат через криптопро

Выберите хранилище «Личные» и нажмите «ОК».

распаковать сертификат через криптопро

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

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

распаковать сертификат через криптопро

Копирование сертификата при помощи КриптоПроСкопировать сертификат из КриптоПро на флешку — наиболее простой и удобный способ. Его используют, если в реестре хранится небольшое количество контейнеров. Процесс происходит в несколько простых шагов:

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

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

Перенос сертификатов из реестра через Internet ExplorerДля создания копии дубликата ЭЦП на флешке нужно:

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

  • далее пользователь задает пароль и указывает место хранения закрытого ключа;
  • завершается процесс нажатием «‎Готово».

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

распаковать сертификат через криптопро

Если при повторной попытке копирования с использованием утилиты ошибка повторяется, то нужно использовать другой способ переноса информации.

Массовый перенос сертификатов ЭЦПДанный способ переноса сертификатов ЭЦП подходит как для защищенных ключей, так и для большого объема информации (если нужно скопировать сразу несколько ключей для работы в системе СБИС и т. Как скопировать ЭЦП на флешку:

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

Далее пользователю необходимо скопировать и открытые ключи. Для этого вводят команду:Хранится они могут в закрытой папке, поэтому предварительно желательно включить скрытые файлы и папки в настройке ОС. Перенести необходимо все содержимое папки:

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

Если все сделано правильно, то через несколько секунд появится уведомление об успешно выполненной операции:

распаковать сертификат через криптопро

Необходимость копирования ключей ЭЦП на флешку или другой ПК может быть вызвана неисправностью компьютера, частыми поездками и невозможностью использовать только один носитель, а также работой с большими объемами отчетности. Перенести данные электронной подписи на другой носитель можно при помощи стандартного ПО КриптоПро или Internet Explorer. Эти способы просты, но не подходят для работы с защищенными ключами. Скопировать закрытые ключи, имеющие защиту УЦ, можно при помощи массового переноса через командную строку Windows. https://www. youtube. com/embed/Bsg92mm-BFQ(пока оценок нет)

Установка «КриптоПро CSP»» на Windows

Программу «КриптоПро CSP» вы можете загрузить:

После успешной загрузки программы можно приступить к её установке:

  • Запустите установочный файл (CSP Setup.exe);
  • Нажмите «Установить»;
  • Введите серийный номер лицензии на использование «КриптоПро CSP»: Перейдите в меню «Пуск» – «Все программы» – «КриптоПро» – «КриптоПро CSP» и нажмите «Ввод лицензии»; В открывшемся окне: укажите сведения о пользователе и организации, введите серийный номер с бланка лицензии.После ввода данных нажмите «ОК».
  • Перейдите в меню «Пуск» – «Все программы» – «КриптоПро» – «КриптоПро CSP» и нажмите «Ввод лицензии»;
  • В открывшемся окне: укажите сведения о пользователе и организации, введите серийный номер с бланка лицензии.
  • укажите сведения о пользователе и организации,
  • введите серийный номер с бланка лицензии.
  • После ввода данных нажмите «ОК».

Важно! В процессе установки потребуется принять условия лицензионного соглашения и ввести серийный номер «КриптоПро CSP», находящийся в бланке лицензии на использование программы или в «Карточке настройки Абонента», выданной при подключении. При вводе серийного номера нужно следить за переключателями регистра (заглавные/маленькие буквы) и раскладки клавиатуры (русский/английский язык).

Важно! После завершения установки необходимо перезагрузить компьютер.

Далее можно включить режим кэширования. В этом случае считанные с носителя ключи остаются в памяти сервиса до завершения работы системы. Например, при представлении отчетности достаточно один раз подключить к компьютеру носитель ключевой информации (флеш-карту, Token и т. Больше этого делать не потребуется до перезагрузки компьютера.

Для установки режима кэширования необходимо:

  • открыть программу «КриптоПро CSP»;
  • перейти на закладку «Безопасность»;
  • установить переключатель в положение «Использовать службу хранения ключей»;
  • поставить галочку в поле «Включить кэширование»;
  • нажать кнопку «ОК».

Информация об установке «КриптоПро CSP» на других операционных системах есть на сайте «КриптоПро».

Установка «КриптоПро CSP» на Linux

Вам необходимо воспользоваться любым из способов:

• При помощи терминала

• При помощи пользовательского интерфейса

  • Загрузить архив с дистрибутивом «КриптоПро CSP» с сайта разработчика;
  • После завершения разархивирования перейти в распакованную папку;
  • Найти в папке файл install_gui.sh, нажать на него ПКМ – «Свойства»;
  • В открывшемся окне перейти на вкладку «Права» и выставить галки напротив «Выполнять» или аналогичного пункта, который разрешает запуск файла как приложения. После закрыть окно свойств;
  • Нажать по файлу дважды ЛКМ для запуска установки. Откроется пользовательский интерфейс для установки. Если после открытия файла не появляется интерфейс установки «КриптоПро», воспользоваться установкой через терминал; В окне установки навигация выполняется только при помощи клавиатуры: для установки/снятия метки выбора нужно использовать кнопку «Пробел»; для перемещения между разными списками выбора (например, между списком и кнопками «далее/назад») нужно использовать кнопки стрелок влево/вправо; для подтверждения выбора нажать Enter.
  • для установки/снятия метки выбора нужно использовать кнопку «Пробел»;
  • для перемещения между разными списками выбора (например, между списком и кнопками «далее/назад») нужно использовать кнопки стрелок влево/вправо;
  • для подтверждения выбора нажать Enter.
  • В окне установки выбрать Next;
  • Выбрать необходимые для установки пакеты и выбрать Next и Install:
  • Дождаться завершения установки (интерфейс может закрыться и процесс установки будет отображаться в терминале);
  • Ввести серийный номер, выбрав соответствующий пункт интерфейса. Пункт необязателен при установке. В дальнейшем ввести серийный номер можно при помощи команды: /opt/cprocsp/sbin/amd64/cpconfig -license -set <серийный_номер>
  • Выбрать Exit.
Содержание
  1. Перенос сертификатов из реестра без КриптоПРО
  2. Ручная установка и настройка
  3. Инструкция по копированию сертификата из контейнера КриптоПро
  4. 5 ответов
  5. Установка закрытого ключа в реестр
  6. Как скопировать сертификат в реестр КриптоПРО
  7. Импорт сертификата в Windows
  8. КриптоПро для Linux
  9. Как видите предпосылок и вариантов переноса сертификатов из реестра на другой компьютер, предостаточно.
  10. Плагин для Линукс
  11. Когда нужно переносить сертификаты в другое место?
  12. Лицензия
  13. Перенос сертификатов в виде пошаговой инструкции
  14. Примеры сценариев при импорте и экспорте сертификата
  15. Где хранится закрытый ключ в реестре Windows
  16. Установка личного сертификата на macOS
  17. 2 ответа
  18. Способы копирования ЭЦП
  19. Извлечение сертификата из контейнера
  20. Копирование закрытого ключа в реестр
  21. Копирование при помощи мастера экспорта ключей
  22. Массовое копирование
  23. Копирование закрытого ключа из КриптоПро
  24. Установка личного сертификата на Windows
  25. Как скопировать эцп из реестра на флешку
  26. Зачем копировать сертификаты ЭЦП
  27. КриптоПро Linux установка в Astra
  28. Установка личного сертификата электронной подписи
  29. Как пользоваться КриптоПро для Линукс
  30. Ошибка при копировании контейнера
  31. Массовый перенос ключей и сертификатов CryptoPro на другой компьютер
  32. Автоматическая установка
  33. Когда нужно копировать сертификаты КриптоПРО в реестр
  34. Управление сертификатами
  35. Как привязать сертификат к контейнеру
  36. Экспорт сертификата Windows
Читайте также:  Проверка ЭЦП на портале госуслуг

Перенос сертификатов из реестра без КриптоПРО

Существуют методы экспортировать закрытый ключ и без изспользования утилиты КриптоПРО. Представим себе ситуацию, что у вас на него кончилась лицензия и вы не успели ее купить. Вам нужно сдать отчетность в СБИС. Вы развернули CryptoPRO на другом компьютере, так как он позволяет 3 месяца бесплатного использования, осталось для СБИС выполнить перенос сертификатов, которые у вас в реестре Windows.

У нас два варианта:

  • Использование оснастки mmc-Сертификаты пользователя.
  • Использование Internet Explore

Как открыть оснастку сертификаты я уже подробно рассказывал, посмотрите. Откройте там контейнер “Личное – Сертификаты”. Если у вас в контейнере не один сертификат с одинаковым именем, такое может быть, то откройте сертификат в оснастке mmc и в КриптоПРО и сравните серийные номера сертификата.

распаковать сертификат через криптопро

В Internet Explore, откройте “Свойства браузера – Содержание – Сертификаты”

распаковать сертификат через криптопро

Теперь нам необходимо его экспортировать, в оснастке “Сертификаты”, через правый клик, это можно сделать, в Internet Explorer, сразу видно кнопку, экспорт.

распаковать сертификат через криптопро

У вас откроется мастер переноса сертификатов, на первом шаге, просто нажимаем далее. После чего вас спросят, что вы хотите экспортировать, выбираем пункт “да, экспортировать закрытый ключ вместе с сертификатом”

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

Следующим этапом в мастере экспорта сертификатов, вам необходимо выбрать формат выгрузки, это будет PFX архив.

распаковать сертификат через криптопро

Далее вы задаете обязательно пароль и указываете имя и место, где будите сохранять ваш переносимый контейнер с зарытым ключом в формате pfx.

распаковать сертификат через криптопро

Мастер экспорта сертификатов, выведет вам сводные данные, нажимаем “Готово”.

распаковать сертификат через криптопро

Отрываем локацию, куда вы его выгрузили, и найдите свой pfx архив.

распаковать сертификат через криптопро

Теперь вам нужно еще выгрузить открытый ключ в формате cer, для этого так же зайдите в мастер экспорта, но на этот раз выберите “Нет, не экспортировать закрытый ключ”.

распаковать сертификат через криптопро

Выберите формат файла “X. 509 (. CER) в кодировке DEP”, задайте ему имя и место сохранения. На выходе у вас появятся два файла.

распаковать сертификат через криптопро

Одни открытый ключ в формате cer и закрытый ключ в формате pfx. Этого набора вам будет достаточно, чтобы перенести сертификаты СБИС, Контура и остальных программ на другой компьютер.

распаковать сертификат через криптопро

Теперь перенесите эти файлы на другое рабочее место и просто запустите, через простой двойной клик. У вас откроется мастер импорта сертификатов, на первом окне выберите нужное вам хранилище, я в своем примере оставлю “Текущий пользователь”.

распаковать сертификат через криптопро

На втором шаге проверяем импортируемый сертификат.

распаковать сертификат через криптопро

Указываем пароль, который задавали при выгрузке.

распаковать сертификат через криптопро

Оставляем автоматический выбор хранилища на основе типа сертификатов.

распаковать сертификат через криптопро

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

Ручная установка и настройка

распаковать сертификат через криптопро

  • Запустите скачанный файл.
  • Разрешите ПО вносить изменения на компьютер.
  • После распаковки файлов появится окно. Нажмите «Установить (рекомендуется)».

распаковать сертификат через криптопро

распаковать сертификат через криптопро

Рекомендуется перезагрузить компьютер, а затем приступить к установке сертификата электронной подписи.

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

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

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

Если вам потребуется помощь, обратитесь в СберКорус. Мы оказываем дополнительные услуги по установке и настройке ПО удалённо.

Инструкция по копированию сертификата из контейнера КриптоПро

Запустить программу КриптоПро CSP

Найти её можно в меню «Пуск» или в Панели управления

распаковать сертификат через криптопро

распаковать сертификат через криптопро

С помощью кнопки «Обзор» выбрать нужный контейнер

Если в списке вы не видите свой контейнер, убедитесь что носитель с ЭЦП подключен к компьютеру и драйвер на USB-токен установлен.

После выбора контейнера откроются данные из сертификата электронной подписи.

Убедитесь что это именно тот сертификат, который вам нужен!

Затем нажимаем «Свойства», откроется сертификат ЭЦП

распаковать сертификат через криптопро

распаковать сертификат через криптопро

Открывается «Мастер экспорта сертификатов»

Ни в коем случае не экспортировать закрытый ключ, иначе тот кому вы отправите ваш сертификат сможет использовать вашу ЭЦП по своему усмотрению!

Выберите формат экспортируемого файла в соответствии с требованиями портала. В большинстве подойдут настройки по умолчанию, т. «Файлы  X. 509 (. CER) в кодировке DER»

Далее укажите путь и имя сохраняемого сертификата

Нажмите «Готово» и ваш сертификат сохранится в указанном каталоге!

Полученный таким образом файл сертификата (. cer) можно без опасения передавать третьим лицам, т. он содержит только открытые сведения (открытый ключ).

Экспорт сертификата из контейнера КриптоПро CSP обновлено: 11 июля, 2022 автором: ЭЦП SHOP

5 ответов

  • Как сделать аналогичную операцию на MacOS
  • Спасибо, большое. Месяц мучилась, не могла скопировать ключ для регистрации в налоговой
  • Не могу найти на компьютере сертификат, чтобы заргеитсрирвоать его на сайте фнс и сдать отчетность
    Отклонила декларацию налоговая, думаю, потому что ключ менялся у меня

    Сертификат лучше искать не на компьютере, а в контейнере с ключами электронной подписи (по данной инструкции), так вы точно будете знать что зарегистрировали именно актуальный сертификат.

  • Сертификат лучше искать не на компьютере, а в контейнере с ключами электронной подписи (по данной инструкции), так вы точно будете знать что зарегистрировали именно актуальный сертификат.

Установка закрытого ключа в реестр

Теперь когда ваш закрытый ключ находится в реестре, давайте установим личный сертификат. Для этого откройте на вкладке “Сервис” кнопку “Посмотреть сертификат в контейнере”

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

И выберите сертификат из реестра, он будет с тем именем, что вы ему задавали.

распаковать сертификат через криптопро

распаковать сертификат через криптопро

После чего производится установка закрытого ключа в реестр, через соответствующую кнопку.

распаковать сертификат через криптопро

Видим, что сертификат был установлен в хранилище “Личные” текущего пользователя. Как видите, было очень просто скопировать закрытый ключ в реестр операционной системы.

Как скопировать сертификат в реестр КриптоПРО

CryptoPRo позволяет производить установку с копирование закрытого ключа (сертификата) в реестр Windows.

Хочу вас сразу предупредить, что с точки зрения безопасности, это очень не надежно и ваши закрытые ключи могут быть похищены, если вы не организовываете надлежащий уровень безопасности

И так, у меня есть USB токен SafeNet, на который я выпустил тестовую ЭЦП, ее я буду переносить вместе с закрытым ключом в реестр Windows. Открываем утилиту CryptoPRO с правами администратора.

распаковать сертификат через криптопро

Переходите на вкладку “Сервис” и нажимаете “скопировать”

распаковать сертификат через криптопро

У вас откроется окно “Контейнер закрытого ключа”, тут вам нужно нажать кнопку “Обзор”, что бы выбрать ваш сертификат, который вы хотите скопировать в реестр.

распаковать сертификат через криптопро

В итоге у вас в поле “Имя ключевого контейнера” отобразиться абракадабровое имя.

распаковать сертификат через криптопро

распаковать сертификат через криптопро

У вас появится окно с вводом пин-кода от вашего USB токена.

распаковать сертификат через криптопро

Теперь вам необходимо задать имя для копируемого сертификата в реестр Windows, КриптоПРО благо, это позволяет. Я назвал его “Копия сертификата в реестре (Семин Иван)”

распаковать сертификат через криптопро

Теперь вам необходимо положить сертификаты КриптоПРО в реестр, для этого выбираем соответствующий пункт и нажимаем “Ок”.

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

Импорт сертификата в Windows

Ранее я вам рассказывал, где в операционной системе Windows хранятся сертификаты и вы помните, что там есть два глобальных контейнера:

  • Первый, это для компьютера
  • Второй для пользователя

Я в своем примере буду импортировать сертификат в раздел локального компьютера, в личное расположение. И так у меня есть Wildcard сертификат имеющий формат PFX архива. Существует два метода импорта сертификата в операционных системах Windows:

  • Через графический мастер импорта сертификатов
  • Через использование утилиты командной строки certutil

Давайте начнем с самого простого метода, через графический интерфейс. У меня есть файл pyatilistnik. pfx. Я щелкаю по нему двойным кликом и запускаю мастер импорта сертификатов.

распаковать сертификат через криптопро

Я указываю, что буду копировать сертификат в хранилище локального компьютера, нажимаю далее.

распаковать сертификат через криптопро

Мастер импорта сертификата попытается удостовериться, какой файл вы будите копировать, поддерживаются форматы PFX, P12, p7b и SST.

распаковать сертификат через криптопро

На следующем этапе вы указываете пароль от данного сертификата, при желании можете поставить галку “Пометить этот ключ как экспортируемый, что позволит сохранить резервную копию ключа и перемещать его”. Данная галка полезна при использовании сертификата их реестра, ну и потом можно будет его при необходимости перенести, но это МЕНЕЕ БЕЗОПАСНО, не не смертельно если есть пароль.

распаковать сертификат через криптопро

Далее вы выбираете куда вы будите помещать сертификат при импорте, я выберу ручное помещение в личное хранилище.

распаковать сертификат через криптопро

распаковать сертификат через криптопро

Завершаем мастер импорта сертификатов.

распаковать сертификат через криптопро

В результате импортирование сертификата успешно выполнено.

распаковать сертификат через криптопро

Давайте удостоверимся, что у вас появился ваш сертификат, тут вы можете воспользоваться оснасткой mmc “сертификаты” или же утилитой certutil. Я покажу оба варианта, откройте командную строку или оболочку PowerShell и выполните:

распаковать сертификат через криптопро

В итоге у вас будет список всех ваших сертификатов, если знаете его CN, то можете отфильтровать по findstr. Второй вариант, это в окне выполнить открыть mmc и добавить там оснастку “Сертификаты” (Подробнее по ссылке выше про mmc).

распаковать сертификат через криптопро

В контейнере “Личное – Сертификаты” я вижу свой Wildcard SSL сертификат, и по значку я вижу, что в нем есть закрытый ключ. Я его удалю, чтобы импортировать его с помощью certutil.

распаковать сертификат через криптопро

Для импорта сертификата вам нужно через команду cd перейти в каталог, где хранится pfx архив. В моем примере, это каталог C:Tempwildcard.

Далее импортируем наш сертификат. пишем команду:

certutil -importPFX -p “12345678” my pyatilistnik. pfx

Где -p, это пароль, а pyatilistnik. pfx имя файла.

распаковать сертификат через криптопро

Все с копированием сертификата в ваше локальное хранилище мы разобрались, переходим к экспорту.

КриптоПро для Linux

Семейство операционных систем Linux имеют как консольный, так и графический интерфейс. В обоих случаях для настройки КриптоПро CSP используется командная строка. У Линукс нет единой ОС, которая имеет различные версии. Вместо этого, существует множество дистрибутивов, разработанных для конкретных задач, работающих на базе одноимённого ядра.

Рассмотрим, как установить CryptoPro Linux на операционную систему Astra Linux.

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

Какие есть варианты по копированию контейнеров закрытых ключей?

  • Если мы создаем единый терминал (Виртуальную машину), на которой будут коллективно работать пользователи, то можно произвести конвертирование физической тачки в виртуальную машину
  • Если будет просто замена жесткого диска, то можно произвести его клонирование или перенос системы на SSD с помощью специальных утилит
  • Можно воспользоваться утилитой КриптоПРО
  • Воспользоваться экспортом из реестра Windows.

Плагин для Линукс

Чтобы корректно работать с электронной подписью в интернете, понадобится плагин для браузера и специальная утилита alien. Для этого требуется выполнить следующие шаги:

  • Активировать alien — sudo apt install alien;
  • Распаковать сохранённый архив — cades_linux_amd64.zip;
  • Перейти в папку с файлами;
  • Открыть Терминал через контекстное меню и задать команду для преобразования rpm в deb-пакеты — sudo alien -kci cprocsp-pki-cades_2.0.0-2_amd64.deb;
  • После данных действий установка будет завершена, а подпись готова к работе.

Купить подходящую лицензию продукта КриптоПро для Linux рекомендуем в нашем интернет-магазине. Оставьте короткую заявку, для бесплатной консультации специалиста.

Когда нужно переносить сертификаты в другое место?

И так давайте рассмотрим по каким причинам у вас может появиться необходимость в копировании ваших ЭЦП в другое место.

  • На текущем физическом компьютере начинает умирать жесткий диск или SSD накопитель (Как проверить жизненные показатели жесткого диска), очень частая история и жизненная, когда люди теряли все свои данные, из-за банальной жадности в покупке нового оборудования и элементарного незнания принципов резервного копирования.
  • У вас производится модернизация оборудования, его улучшение и вам нужно перенести все сертификаты с закрытыми ключами на другую систему
  • Вы создали отдельный сервер, в виде виртуальной машины, где будут находится все ваши сертификаты и с ними смогут работать все необходимые сотрудники, терминал для бухгалтерии. Простой пример СБИС, и когда у вас 10-20 организаций.

Лицензия

Для работы с электронной подписью нужна лицензия на право использования СКЗИ КриптоПро CSP. При оформлении электронной подписи в СберКорус комплект из токена и лицензии КриптоПро CSP входит в тариф.

Клиентам СберКорус предоставляется лицензия криптопровайдера версии 5. 0, рекомендуемой для использования электронной подписи. Возможна автоматическая установка и настройка КриптоПро CSP или вручную. Для установки ПО потребуются права администратора локального пользователя системы.

Перенос сертификатов в виде пошаговой инструкции

Первые два пункта я описывать тут не стану, так как я уже это подробно рассказывал, посмотрите по ссылкам. Я расскажу, об остальных методах и начнем мы с классического КриптоПРО.

Данный метод подойдет для тех ситуаций, когда у вас один или 2 сертификата (ЭЦП). Если же их несколько десятков, а это не такая уж и редкость, то такой путь вам не подходит, и там придется выбирать 4-й метод.

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

Примеры сценариев при импорте и экспорте сертификата

Если вы мой постоянный читатель, то вам уже должны быть знакомы понятие SSL сертификата, его виды и назначение. Сейчас уже сложно себе представить работу юридических лиц, ИП и обычных граждан без сертификатов и ЭЦП. Многие программы используют их для шифрования трафика, например при документообороте или при доступе к сервису, очень частый пример, это кабинет клиент-банка.

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

Где хранится закрытый ключ в реестре Windows

После процедуры добавления сертификата в реестр КриптоПРО, я бы хотел показать, где вы все это дело можете посмотреть. Ранее я вам рассказывал, о том как добавить оснастку сертификаты. Нас будет интересовать раздел “Сертификаты пользователя – Личное”.

распаковать сертификат через криптопро

Либо вы можете зайти в свойства Internet Explorer на вкладку “Содержание’. Потом перейти в пункт “Сертификаты”, где у вас будут отображаться все ваши SSL сертификаты, и те, что КриптоПРО скопировал в реестр операционной системы.

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

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

Установка личного сертификата на macOS

Запустите терминал и введите команду установки сертификатов:

/opt/cprocsp/bin/csptestf -absorb -certs

После выполнения команды вы должны увидеть сообщение

Сертификат или сертификаты, если их несколько, установлены!

Установка личного сертификата электронной подписи обновлено: 5 июля, 2022 автором: ЭЦП SHOP

2 ответа

  • Здравствуйте,почему-то пусто в выборе контейнера

    Значит криптопро не видит контейнер.
    Вот наиболее вероятные причины:
    Не подключён носитель (флешка или USB-токен) с контейнеромНе установлен драйвер на USB-токенЕсли это флешка, то может быть переименована или удалена папка с ключами. Она должна иметь такой формат: ivanov.000Электронная подпись выпущена под другой криптопровайдер. ViPNet, напримерВы ещё не создали контейнер с ключами, посмотрите внимательно полученные письма, возможно вы простили шаг по генерации (записи) ключей электронной подписиЕсли ничего не понятно — обратитесь в техподдержку!

  • Значит криптопро не видит контейнер.
    Вот наиболее вероятные причины:
    Не подключён носитель (флешка или USB-токен) с контейнеромНе установлен драйвер на USB-токенЕсли это флешка, то может быть переименована или удалена папка с ключами. Она должна иметь такой формат: ivanov.000Электронная подпись выпущена под другой криптопровайдер. ViPNet, напримерВы ещё не создали контейнер с ключами, посмотрите внимательно полученные письма, возможно вы простили шаг по генерации (записи) ключей электронной подписиЕсли ничего не понятно — обратитесь в техподдержку!
  • Не подключён носитель (флешка или USB-токен) с контейнером
  • Не установлен драйвер на USB-токен
  • Электронная подпись выпущена под другой криптопровайдер. ViPNet, например
  • Вы ещё не создали контейнер с ключами, посмотрите внимательно полученные письма, возможно вы простили шаг по генерации (записи) ключей электронной подписи

Способы копирования ЭЦП

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

Извлечение сертификата из контейнера

Как извлечь сертификат из контейнера закрытого ключа:

  • Запустить КриптоПро CSP.
  • Перейти во вкладку «Сервис».
  • Нажать «Посмотреть сертификаты в контейнере».

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

Для завершения процесса нужно нажать на кнопку «Далее», затем «Готово».

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

Экспортировать закрытый ключ вместе с сертификатом можно и в реестр, а оттуда — переместить на рабочий стол или в любое удобное место на ПК. Для этого также используется программа КриптоПро.

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

Для установки скопированного сертификата нужно:

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

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

Копирование при помощи мастера экспорта ключей

Есть еще один способ переноса электронной подписи на компьютер. Для этого необходимо проделать следующие действия:

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

После копирования закрытого ключа использовать электронную подпись можно также без предварительного подключения USB-носителя.

Массовое копирование

Чтобы перенести сразу несколько ключей ЭЦП на другой компьютер или на любой другой носитель, проще использовать консольный метод.

Затем пользователь выбирает и экспортирует папку Keys.

распаковать сертификат через криптопро

Остается лишь запустить файл с расширением. reg и загрузить данные в реестр. После этого пользователь копирует папку с сертификатами на другой компьютер.

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

Это самый простой способ, и будет актуальным при небольшом количестве контейнеров с закрытыми ключами. Чтобы выполнить перенос сертификатов из реестра, откройте ваш КриптоПРО, вкладка “Сервис”, нажимаем кнопку “Сервис”, далее через кнопку “Обзор”, откройте “Выбор ключевого контейнера” и укажите, какой сертификат вы будите переносить. В моем примере это контейнер “Копия сертификата в реестре (Семин Иван)”.

распаковать сертификат через криптопро

Нажимаем “Далее”, вас попросят задать новое имя контейнера с закрытым ключом, введите понятное для себя, для удобства.

распаковать сертификат через криптопро

У вас откроется окно с выбором носителей, вы можете выбрать либо токен, либо флешку для переноса на другое место. У меня это внешний жесткий диск Z:.

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

Все, на выходе я получил папку со случайным названием и набором ключей в формате key.

распаковать сертификат через криптопро

Если вы пытаетесь копировать сертификат с токена, то в ряде случаев у вас может появиться ошибка: Ошибка копирования контейнера. У вас нет разрешений на экспорт ключа, потому что при создании ключа не был установлен соответствующий флаг. Ошибка 0x8009000B (-2146893813) Ключ не может быть использован в указанном состоянии.

распаковать сертификат через криптопро

Связана такая ситуация, что в целях псевдобезопасности, удостоверяющие центры выпускают закрытые ключи без возможности экспорта, и таким образом увеличивают свою прибыль, так как в случае утери или поломки токена, вам придется его перевыпускать, а так как экспорт запрещен, то бэкапа вы сделать не сможете.

Если вы получили ошибку копирования контейнера. У вас нет разрешений на экспорт ключа, то метод с КРиптоПРО вам не поможет

Установка личного сертификата на Windows

Для установки сертификата электронной подписи в хранилище «личное» выполните действия согласно инструкции:

Откройте программу КриптоПро CSP через меню «Пуск» или Панель управления

распаковать сертификат через криптопро

Выберите ключевой контейнер из которого нужно установить сертификат

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

Если появляется запрос о замене сертификата, нажмите «Да»

распаковать сертификат через криптопро

распаковать сертификат через криптопро

Как скопировать эцп из реестра на флешку

Предположим, что у вас стоит задача скопировать контейнер из реестра, так как он уже там, то он экспортируемый, для этого открываем криптопро, “Сервис-Скопировать”

Выбираете “Обзор” и ваш сертификат из реестра.

распаковать сертификат через криптопро

Задаете ему новое имя, удобное для себя.

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

Обязательно задайте новый пароль.

распаковать сертификат через криптопро

Ну и собственно теперь открывайте вашу флешку и лицезрейте перенесенный на него контейнер, он будет состоять из файликов с форматом key.

распаковать сертификат через криптопро

Как видите КриптоПРО, это конвейер, который позволяет легко скопировать сертификат из реестра на флешку или даже дискету, если они еще используются.

Зачем копировать сертификаты ЭЦП

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

распаковать сертификат через криптопро

КриптоПро Linux установка в Astra

Astra Linux — это отечественная операционная система на базе ядра Linux, для бюджетных организаций: армии, полиции, школы, больницы и других учреждений. Разработана в качестве альтернативы популярным зарубежным ОС во время реализации национальной стратегии импортозамещения. ОС также подходит и для домашнего пользования.

Инсталляция в Linux осуществляется через консоль. Пользователь вводит специальные текстовые команды. Данный процесс происходит вручную или автоматически. Рассмотрим, как установить CryptoPro Linux с помощью второго способа. Понадобится выполнить следующие действия:

распаковать сертификат через криптопро

распаковать сертификат через криптопро

Установка криптопровайдера КриптоПро для других версий операционных систем Линукс происходит аналогично.

Установка личного сертификата электронной подписи

Подразумевается что криптопровайдер КриптоПро CSP у вас уже установлен, сертификат электронной подписи уже получен и записан в контейнер на флешке, жёстком диске, реестре или USB-токене.

Если КриптоПро CSP не установлен, то перейдите в раздел Программы для работы с электронной подписью и установите необходимое ПО.

Как пользоваться КриптоПро для Линукс

Работа на КриптоПро для Линукс реализована с помощью использования консоли. Данный способ взаимодействия с электронными документами привычен специалистам. Рядовому пользователю удобно работать через графический интерфейс. Чтобы все клиенты могли использовать возможности CryptoPro Linux, было разработано КриптоАРМ ГОСТ.

КриптоАРМ ГОСТ — это приложение, которое позволяет работать с электронной подписью и документами через понятный интерфейс. Устанавливается на компьютер или мобильное устройство. Управление осуществляется с помощью курсора мыши, клавиатуры или касания экрана. Программа предоставляется бесплатно на 14 дней, после чего следует купить лицензию.

распаковать сертификат через криптопро

Ошибка при копировании контейнера

Чтобы перенести сертификат с токена придется воспользоваться другим способом. Через IE пользователь открывает «Содержание» через «Настройки».

распаковать сертификат через криптопро

Затем нужно выбрать сертификат и нажать «Экспорт».

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

Далее нужно указать пароль, т. без него продолжать нельзя. А также пользователю нужно указать имя файла и место, куда нужно сохранить закрытый ключ. Остается лишь скопировать сертификат. Для этого нужно выбрать сертификат в списке, нажать «Экспорт» и выбрать файл. CER.

При правильной последовательности появляются два файла:. pfx и. cer.

Для завершения копирования нужно лишь перенести эти файлы на другой компьютер или носитель и запустить их установку при помощи мастера установки сертификатов.

Копирование закрытого ключа электронной подписи нужно в нескольких случаях: при частых путешествиях и в работе с нескольких ПК. Также перенести ключ ЭЦП на рабочий стол можно и для того, чтобы избежать порчи и потери USB-носителя. Процесс копирования проходит в несколько последовательных шагов, а выбрать можно для этого любой удобный способ. Это может быть простое извлечение ключа из закрытого контейнера, копирование при помощи КриптоПро или системный проводник. Ошибки при работе могут возникнуть только в случае защищенного от экспорта сертификата. Тогда пользователю придется произвести копирование при помощи браузера Internet Explorer.

https://youtube.com/watch?v=pdWwLv6sor4%3Ffeature%3Doembed

Массовый перенос ключей и сертификатов CryptoPro на другой компьютер

Выше описанные методы хороши, когда у вас один или 5 ключиков в реестре, а как быть если их десятки. Помню лет 5 назад, когда я еще был младшим администратором, то я очень часто устанавливал электронные цифровые подписи главбуху, так как она работала в СБИС++ и сдавала там постоянно отчетность по огромному количеству организаций, по типу рога и копыта. Держать кучу токенов было не вариант, и для таких вещей у нее все хранилось в реестре и копия сертификатов была на флешке в сейфе. Флешку потом потеряли, встал вопрос сделать резервную копию всего и плюс обновить систему, в виду нового компьютера, на операционной системе Windows 8. ЭЦП было штук 50, а так как я ценю свое время, то и искал методы, выполнить это быстрее, к счастью я его нашел.

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

Открываете командную строку cmd и вводите команду:

распаковать сертификат через криптопро

Вот это S-1-5-21-551888299-3078463796-888888888-46162 и есть SID, вашей учетной записи. Теперь когда вы его знаете, то вам нужно выгрузить ваши закрытые ключи из реестра Windows. Для этого откройте вот такую ветку:

распаковать сертификат через криптопро

В контейнере Keys, вы найдете все ваши закрытые ключи от ЭЦП. С правой стороны вы увидите файлы: * header. key * masks. key * masks2. key * name. key * primary. key * primary2. key

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

распаковать сертификат через криптопро

Сохраняем нашу ветку реестра с контейнерами закрытых ключей. Далее нам нужно скопировать открытые ключи, которые лежат по пути:

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

распаковать сертификат через криптопро

Как только вы поместили на новом компьютере папку Key, вы можете перенести реестровую выгрузку. Сохраненный файл в формате reg, вы должны открыть в любом текстовом редакторе.

распаковать сертификат через криптопро

Как я показывал выше, определите SID нового пользователя, скопируйте его полностью и замените им значение в файле reg, я отметил это стрелками.

SID начинается с S-1 и так далее

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

Автоматическая установка

Что делать дальше:

  • Запустите скачанный установочный файл.
  • Разрешите ПО вносить изменения на компьютер — начнётся распаковка файлов.
  • После распаковки запустится интерфейс приложения — выберите рекомендованную версию КриптоПро и нажмите на кнопку «Установить».
  • Дождитесь завершения установки всех компонентов, перечисленных в интерфейсе.

Пошагово установка EUM описана в инструкции.

Когда нужно копировать сертификаты КриптоПРО в реестр

Существует ряд задач, когда удобно иметь вашу ЭЦП подпись в реестре Windows:

При тестировании настроенного окружения для торговых площадок, для входа на которые используется ЭЦП подпись. Когда у вас виртуальная инфраструктура и нет возможности, произвести проброс USB устройств по локальной сети 3. Ситуации, когда КриптоПРО не видит USB токена 4. Ситуации, когда USB ключей очень много и нужно работать одновременно с 5-ю и более ключами, примером может служить программа по сдачи отчетности СБИС

Управление сертификатами

Список команд для управления сертификатами электронной подписи:

  • Просмотр сертификатов на подключённых токенах — /opt/cprocsp/bin/amd64/csptest -keyset-enum_cont -fqcn -verifyc;
  • Импорт персональных сертификатов электронной подписи со всех ключевых USB-носителей — /opt/cprocsp/bin/amd64/csptestf -absorb-cert;
  • Просмотр добавленных сертификатов в хранилище — /opt/cprocsp/bin/amd64/certmgr -list -store uMy;
  • Удаление сертификата из реестра — /opt/cprocsp/bin/amd64/certmgr -delete -store umy.

Как привязать сертификат к контейнеру

Для привязки сертификата ключа электронной подписи к контейнеру нужно:

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

распаковать сертификат через криптопро

На этом привязка сертификата к контейнеру завершена.

Экспорт сертификата Windows

Давайте теперь проделаем процедуру обратного порядка. Первым делом я произведу экспорт сертификата из графического интерфейса. В оснастке “Сертификаты” найдите нужный вам. Щелкните по нему правым кликом и выберите “Все задачи – Экспорт’.

распаковать сертификат через криптопро

У вас откроется окно мастера экспорта сертификатов, нажимаем далее.

распаковать сертификат через криптопро

Если есть возможно и закрытый ключ экспортируемый, то можете выставить режим “Да, экспортировать закрытый ключ”.

распаковать сертификат через криптопро

Вам будет предложено выбрать формат выгрузки, тут могут быть расширения cer DER, cer Base-64, p7b, PFX. Так как у меня сертификат Wildcard, то я могу выгрузить в “Файл обмена личной информацией -PKCS # 12(. PFX)”. Если вы планируете после экспорта удалить из личного хранилища ваш сертификат, то можете тут выставить соответствующую галку. Так же может выгрузить все расширения, после чего нажимаем далее.

распаковать сертификат через криптопро

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

распаковать сертификат через криптопро

В следующем окне мастера по экспорту сертификатов, вы задаете его имя и где он будет сохранен.

распаковать сертификат через криптопро

распаковать сертификат через криптопро

Завершаем процедуру экспорта pfx архива из нашего хранилища сертификатов.

распаковать сертификат через криптопро

Экспорт успешно выполнен.

распаковать сертификат через криптопро

Теперь давайте произведем экспорт с помощью утилиты certutil. Перед тем, как это сделать, нам необходимо вычислить серийный номер сертификата. Для этого выполните команду:

Находим поле “Серийный номер” у нужного сертификата и копируем его.

распаковать сертификат через криптопро

Далее пишем команду для экспорта сертификата;

certutil -exportPFX -p “12345678” my 790000fa279f2bd96421c6e2bc00010000fa27 export-cert-2. pfx

Все успешно отработало.

распаковать сертификат через криптопро

На выходе я получил файл export-cert-2. pfx. Открыть архив с сертификатом вы легко сможете через утилиту keytool или Key Store Explorer.

распаковать сертификат через криптопро

На этом у меня все, мы с вами разобрали алгоритм и методы по импортированию и экспортированию сертификатов в операционной системе Windows. остались вопросы или пожелания, то я жду их в комментариях. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik. org.

Оцените статью
ЭЦП Эксперт
Добавить комментарий