- Второй способ — экспорт с помощью криптопро csp
- Зачем копировать сертификаты эцп
- Импорт ключей и сертификатов
- Как быть если доступ к старой системе невозможен?
- Как привязать сертификат к контейнеру
- Массовое копирование
- Первый способ — экспорт из хранилища «личные»
- Способ 1: криптопро csp
- Способ 2: средства windows
- Способы копирования эцп
- Экспорт ключей и сертификатов
Второй способ — экспорт с помощью криптопро csp
Выполните следующие действия:
- Откройте меню «Пуск». Перейдите в «Панель управления» и найдите вкладку «Крипто Про CSP».
- Выберите вкладку «Сервис». Появится меню, в котором нужно нажать на кнопку «Просмотреть сертификаты в контейнере».
- В открывшемся окне нажмите на кнопку «Обзор» для просмотра сертификатов.
- Из предложенного списка выберите нужный сертификат и нажмите на кнопку «ОК».
- В следующем окне нажмите на кнопку «Далее».
- Нажмите на кнопку «Свойства».
- Кликните на вкладку «Состав» и нажмите на кнопку «Копировать в файл».
- В окне «Мастер экспорта сертификатов» нажмите на кнопку «Далее».
- Выберите «Нет, не экспортировать закрытый ключ» и нажмите на кнопку «Далее».
- Выберите «Файлы X.509 (.CER) в кодировке DER» и нажмите на кнопку «Далее».
- Нажмите на кнопку «Обзор», а затем укажите имя для файла открытого ключа и место, где он будет храниться. После этого нажмите на кнопку «Сохранить».
- В следующем окне нажмите на кнопку «Далее».
- Вы закончили экспорт файла открытого ключа. На экране в течение нескольких секунд появиться сообщение об успешном завершении процедуры. Нажмите в нем на кнопку «Готово».
После выполнения операции файл открытого ключа будет находиться в указанном ранее вами месте. Вы сможете его быстро найти и использовать в своих целях.
Зачем копировать сертификаты эцп
Перенос ключей и сертификатов электронной подписи необходим в нескольких случаях. Первый из них — работа с ЭЦП сразу на нескольких ПК. Переставлять флешку с ключом не всегда удобно, поэтому пользователи предпочитают иметь копию на рабочем столе. Вторая причина для создания резервной копии — возможность потери или порчи USB-носителя.
Импорт ключей и сертификатов
Прежде всего установим на новый узел КриптоПро, обратите внимание, что переносить ключи и сертификаты следует между одинаковыми версиями. В противном случае либо обновите версию КриптоПро на старой системе, либо установите старую версию на новой и обновите ее уже после переноса ключевых пар.
Затем снова узнаем SID пользователя, который будет работать с ЭЦП, если это текущий пользователь, то снова выполните:
Как быть если доступ к старой системе невозможен?
Теория — это хорошо, но практика может подкинуть самые неожиданные ситуации. Как быть, если доступ к старой системе невозможен? Скажем вышла из строя материнская плата или серьезно повреждена операционная система?
Все что нам нужно в таком случае — это доступ к файловой системе старой системы. Вы можете как напрямую подключить жесткий диск к новой системе, так и загрузиться при помощи консоли восстановления или любого более продвинутого инструмента, скажем MSDaRT.
С копированием сертификатов проблемы возникнуть не должно, их хранилище простая папка на диске, а вот с хранилищем закрытых ключей в реестре немного сложнее. Но не будем забывать, что системный реестр тоже хранится в файлах на диске. Вам следует любым доступным образом скопировать файл SOFTWARE из C:WindowsSystem32config
Затем на целевой системе откройте редактор реестра, перейдите в раздел HKEY_LOCAL_MACHINE и через Файл — Загрузить куст подключите скопированный из старой системы раздел реестра. Дайте ему осмысленное имя, скажем OLD_SOFTWARE.
После чего пройдите в раздел с закрытыми ключами (с учетом новой точки монтирования) и выполните экспорт ветки Keys.
Дальнейшие действия ничем не отличаются от описанных нами в разделе Импорт ключей и сертификатов.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Как привязать сертификат к контейнеру
Для привязки сертификата ключа электронной подписи к контейнеру нужно:
- Через «Панель управления» перейти к КриптоПро и выбрать «Свойства»/«Сервис»/«Установить личный сертификат».
- В мастере установки через «Обзор» выбрать сертификат.
- Затем в мастере установки нажать «Далее».
- Выбрать ключевой контейнер, к которому будет привязан сертификат.
- При необходимости сертификат можно поместить в личное хранилище или любое другое место на ПК.
На этом привязка сертификата к контейнеру завершена.
Массовое копирование
Чтобы перенести сразу несколько ключей ЭЦП на другой компьютер или на любой другой носитель, проще использовать консольный метод.
Первый способ — экспорт из хранилища «личные»
Для экспортирования файла открытого ключа данным способом, выполните следующие действия:
- Откройте меню «Пуск». Перейдите в «Панель управления» и найдите вкладку «Свойства браузера» и нажмите на нее.
- Перейдите на вкладку «Содержание». Появится меню, в котором нужно нажать на кнопку «Сертификаты».
- Из предложенного списка выберите нужный сертификат и нажмите на кнопку «Экспорт».
Если вы не можете найти нужный сертификат в списке, переходите ко второму способу экспортирования файла открытого ключа — Экспорт с помощью КриптоПро CSP.
- Откроется окно «Мастер экспорта сертификатов». В нем нужно нажать на кнопку «Далее».
- Отметьте пункт «Нет, не экспортировать закрытый ключ» и нажмите на кнопку «Далее».
- В окне «Формат экспортируемого файла» выберите «Файлы X.509 (.CER) в кодировке DER» и нажмите на кнопку «Далее».
- Нажмите на кнопку «Обзор», а затем укажите имя для файла открытого ключа и место, где он будет храниться. После этого нажмите на кнопку «Сохранить».
- В следующем окне нажмите на кнопку «Далее».
- Отлично! Вы закончили экспорт файла открытого ключа. На экране в течение нескольких секунд появиться сообщение об успешном завершении процедуры. Нажмите в нем на кнопку «Готово».
Теперь давайте рассмотрим второй способ экспортирования открытого ключа электронной подписи
Способ 1: криптопро csp
Прежде всего, рассмотрим способ копирования при помощи самого приложения КриптоПро CSP. Все действия будут описаны на примере операционной системы Виндовс 7, но в целом представленный алгоритм можно использовать и для других ОС семейства Windows.
Основным условием, при котором возможно копирование контейнера с ключом, является необходимость того, чтобы при создании на сайте КриптоПро он был помечен, как экспортируемый. В противном случае перенос произвести не получится.
- Перед началом манипуляций подсоедините флешку к компьютеру и перейдите в «Панель управления» системы.
- Откройте раздел «Система и безопасность».
- В указанной директории отыщите пункт «КриптоПро CSP» и щелкните по нему.
- Откроется небольшое окошко, где требуется переместиться в раздел «Сервис».
- Далее нажмите кнопку «Скопировать…».
- Отобразится окошко копирования контейнера, где требуется щелкнуть по кнопке «Обзор…».
- Откроется окошко выбора контейнера. Выделите из перечня наименование того из них, сертификат из которого желаете скопировать на USB-носитель, и нажмите «OK».
- Затем отобразится окно аутентификации, где в поле «Введите пароль» требуется произвести ввод ключевого выражения, которым запаролен выбранный контейнер. После заполнения указанного поля нажмите «OK».
- После этого происходит возврат в основное окно копирования контейнера закрытого ключа. Обратите внимание, что в поле имени ключевого контейнера к исходному наименованию автоматически добавится выражение «- Copy». Но при желании вы можете изменить название на любое другое, хоть это и не обязательно. Затем щелкните по кнопке «Готово».
- Далее откроется окно выбора нового ключевого носителя. В представленном перечне выберите диск с той буквой, которой соответствует нужная флешка. После этого жмите «OK».
- В отобразившемся окне аутентификации потребуется ввести дважды один и тот же произвольный пароль к контейнеру. Он может, как соответствовать ключевому выражению исходника, так и быть совершенно новым. Ограничений в этом нет. После ввода нажмите «OK».
- После этого отобразится информационное окошко с сообщением, что контейнер с ключом успешно скопирован на выбранный носитель, то есть в данном случае на флешку.
Способ 2: средства windows
Также перенести сертификат КриптоПро на флешку можно исключительно средствами операционной системы Windows путем простого копирования через «Проводник». Данный метод подойдет только тогда, когда файл header.key содержит в себе открытый сертификат. При этом, как правило, его вес составляет не менее 1 Кб.
Как и в предыдущем способе, описания будут даны на примере действий в операционной системе Виндовс 7, но в целом подойдут и для других ОС данной линейки.
- Подключите USB-носитель к компьютеру. Откройте «Проводник Windows» и переместитесь в ту директорию, где расположена папка с закрытым ключом, который требуется скопировать на флешку. Щелкните по ней правой кнопкой мыши (ПКМ) и из раскрывшегося меню выберите пункт «Копировать».
- Затем откройте через «Проводник» флешку.
- Щелкните ПКМ по пустому месту в открывшейся директории и выберите пункт «Вставить».
Внимание! Вставку нужно производить в корневую директорию USB-носителя, так как в обратном случае работа с ключом в дальнейшем будет невозможна. Также рекомендуем не переименовывать при переносе название копируемой папки.
- Каталог с ключами и сертификатом будет перенесен на флешку.
Можете открыть эту папку и проверить правильность переноса. В ней должны находится 6 файлов с расширением key.
На первый взгляд перенос сертификата КриптоПро на флешку посредством инструментов операционной системы гораздо проще и интуитивно понятнее, чем действия, через КриптоПро CSP. Но нужно отметить, что этот метод подойдет только при копировании открытого сертификата. В обратном случае вам придется для этой цели воспользоваться программой.
Способы копирования эцп
Существует несколько способов, как выгрузить сертификаты ЭЦП на рабочий стол. Для этого можно использовать программу КриптоПро, проводник Windows или консоль.
Экспорт ключей и сертификатов
Для того, чтобы правильно экспортировать закрытые ключи, нам нужно выяснить идентификатор безопасности (SID) текущего пользователя (который работает с ЭЦП), это можно сделать командной: