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

Как подписать документ электронной подписью? Электронная цифровая подпись

Введение

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

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

  1. Перенести или скопировать контейнер закрытого ключа через стандартную оснастку CryptoPro в панели управления. Это самый простой и быстрый способ, если у вас не много сертификатов и ключей. Если же их несколько десятков, а это не такая уж и редкость, то такой путь вам не подходит.
  2. Скопировать сертификаты и ключи непосредственно через перенос самих исходных файлов и данных, где все это хранится. Объем работы одинаков и для 5 и для 50-ти сертификатов, но требуется больше усилий и знаний.

Я опишу оба этих способа, но подробно остановлюсь именно на втором способе. В некоторых ситуациях он является единственно возможным.

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

В КриптоПро

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

Выбираем нужный ключ кликаем далее.

Вводим новое имя и жмем Готово.

В открывшемся окне выбираем флешку.

Вводим пароль если нужен.

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

  1. Откройте в программе КриптоПро («Пуск/Панель управления/КриптоПро CSP») вкладку «Сервис».
  2. Нажмите кнопку «Просмотреть сертификаты в контейнере», а затем «Обзор». Выберите ключ и нажмите «ОК». Если носитель запаролен, введите пин.
    Как выгрузить, открыть или извлечь сертификат ЭЦП рабочий стол компьютера
  3. Нажмите «Далее», перед вами появятся данные о сертификате в контейнере. Проверьте поля «Действителен с:» и «Действителен до:», убедитесь, что сертификат действующий. Нажмите «Свойства».
    Как выгрузить, открыть или извлечь сертификат ЭЦП рабочий стол компьютера
  4. В окне с данными о сертификате перейдите на вкладку «Состав» и нажмите кнопку «Копировать в файл». В открывшемся «Мастере экспорта сертификатов», ничего не меняя, нажимайте «Далее», пока система не предложит сохранить сертификат.
    Как выгрузить, открыть или извлечь сертификат ЭЦП рабочий стол компьютера
  5. Нажмите «Обзор» и укажите каталог для сохранения сертификата, задайте имя файлу, нажмите «Далее».
    Как выгрузить, открыть или извлечь сертификат ЭЦП рабочий стол компьютера
  6. Готово. Теперь файл сертификата можно отправить контрагенту или загрузить на электронную торговую площадку.
  1. Откройте Панель управления Рутокен («Пуск/Панель управления/Панель управления Рутокен») и перейдите на вкладку «Сертификаты».
  2. Выберите ЭП, по которой нужно выгрузить открытый ключ и нажмите «Экспортировать».
  3. Убедитесь, что выбран пункт «DER-кодированный файл x509 (.CER)».
  4. Нажмите «Обзор» и укажите путь, по которому нужно сохранить файл сертификата.
  5. Кликните «Экспортировать», дождитесь сообщения «Экспорт успешно выполнен».
Читайте также:  Системный сертификат эцп

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

Далее вы выбираете текущий контейнер, который хотите скопировать. Это может быть либо токен, либо реестр компьютера. Затем новое имя и новое расположение контейнера. Опять же, это может быть как реестр, так и другой токен.

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

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

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

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

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

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

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

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

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

Запускаем Internet Explorer, открываем его настройки и переходим на вкладку Содержание. Там нажимаем на Сертификаты.

Читайте также:  как прикрепить сертификат к криптопро

Перенос ключа эцп на рабочий стол

Выбираем нужный сертификат и нажимаем Экспорт.

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

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

Укажите какой-нибудь пароль и запомните его! Без пароля продолжить нельзя. В завершении укажите имя файла, куда вы хотите сохранить закрытый ключ. Теперь вам нужно скопировать сам сертификат. Только что мы копировали закрытый ключ для него. Не путайте эти понятия, это разные вещи. Опять выбираете этот же сертификат в списке, жмите Экспорт и выберите файл формата .CER.

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

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

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

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

Онлайн курс по Linux

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

в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров. Что даст вам этот курс:

  • Знание архитектуры Linux.
  • Освоение современных методов и инструментов анализа и обработки данных.
  • Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
  • Владение основными рабочими инструментами системного администратора.
  • Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
  • Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Читайте также:  Как установить сертификат ЭЦП на компьютер?

Проверьте себя на вступительном тесте и смотрите подробнее программу по

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