0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно ТЭК

0x8009000b контейнер является неэкспортируемым его копирование невозможно

Содержание
  1. Копирование ЭЦП с Рутокена
  2. Произошла ошибка 0x8009000b контейнер является неэкспортируемым его копирование невозможно
  3. Копирование закрытого ключа через оснастку КриптоПро
  4. Ошибка копирования контейнера. Ошибка 0x8009000b
  5. Перенос сертификатов из реестра через Internet Explorer
  6. Экспорт PFX-файла иего установка
  7. Как видите предпосылок и вариантов переноса сертификатов из реестра на другой компьютер, предостаточно.
  8. Копирование закрытого ключа из КриптоПро
  9. Перенос сертификатов из реестра без КриптоПРО
  10. Массовый перенос ключей и сертификатов CryptoPro с компьютера на компьютер
  11. Массовый перенос ключей и сертификатов CryptoPro на другой компьютер
  12. Когда нужно переносить сертификаты в другое место?
  13. Перенос сертификатов в виде пошаговой инструкции
  14. Свежие записи
  15. Перенос контейнеров закрытых ключей и сертификатов CryptoPro
  16. Массовый перенос сертификатов ЭЦП
  17. Копирование напрофиле Диагностики

Копирование ЭЦП с Рутокена

Вообще копирование контейнеров ЭЦП – это не сложная задача. Запускаем «КриптоПро CSP», переходим на вкладку «Сервис», там нажимаем кнопку «Скопировать» и выбираем носитель на который нужно скопировать ЭЦП. Инструкцию по копированию ЭЦП в «КриптоПро CSP» можете почитать здесь.

Запустите «tokens.exe», после чего эта программа обнаружит все ЭЦП на рутокине. Возле нужного контейнера нажмите кнопку «Экспорт» и укажите путь к USB флеке, на которую хотите скопировать контейнер электронной подписи.

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

Но это ещё не совсем все. Контейнер ЭЦП вы скопировали на флешку, но он продолжает быть не экспортируемым. То есть, вы не сможете сделать копию контейнера с помощью «КриптоПро CSP» на другую флешку или в реестр. Чтобы это исправить воспользуемся ещё одной утилитой, она также размещена на сайте Контура и называется “CertFix“(https://h.kontur.ru/cf).

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

Произошла ошибка 0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

Захотелось с вами поделиться опытом, о массовом переносе контейнеров с закрытыми ключами, находящимися в области реестра Windows. Использовать мы будем как КриптоПРО, так и встроенные механизмы. Уверен будет интересно.

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

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

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

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

Такая вот ошибка стала вылазить, когда хотели скопировать закрытые ключи в реестр. А все дело в том, что при генерации ключа, на том же портале fzs.roskazna.ru вы не придали полю «Экспортируемый закрытый ключ» значения. И оставили его по умолчанию «Нет». Вот такие потом не удобства и возникают. С добавлением ключа в реестр.

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

CertFix.exe — с флешек лечится этой утилитой. Чтобы сделать копию такого сертификата, нам нужно:Запустить утилиту, подождать, когда загрузится список сертификатов. Напротив строки «Поиск» появится информация «Загрузка завершена».

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

В принципе на этом все. Пользуемся, очень много случаев — когда по незнанию люди переделывали ЭЦП. А это время и нервы.

Перенос сертификатов из реестра через Internet Explorer

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

Экспорт PFX-файла иего установка

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

  • Откройте окно «Сертификаты» одним из способов:
  • Откройте сертификат, который нужно скопировать. На вкладке «Состав» нажмите «Копировать в файл».
  • В «Мастере экспорта сертификатов» нажмите «Далее» и выберите пункт «Да, экспортировать закрытый ключ». Нажмите «Далее».
  • Выберите пункты «Включить по возможности все сертификаты в путь сертификации» и «Экспортировать все расширенные свойства», остальные пункты должны быть не выбраны. Нажмите «Далее».
  • Обязательно задайте пароль для экспортируемого файла. Данный пароль не рекомендуется сообщать по электронной почте. Нажмите «Далее».
  • Укажите имя файла, выберите путь, куда его сохранить, и нажмите «Далее».
  • Нажмите «Готово».
  • Экспортируйте открытый ключ сертификата (см. Экспорт открытого ключа).
  • Заархивируйте полученные файлы форматов *.pfx и *.cer.

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

  • Откройте *.pfx файл. Запустится «Мастер импорта сертификатов».
  • Укажите хранилище «Текущий пользователь» и нажмите «Далее», затем снова «Далее».
  • Выберите пункт «Поместить все сертификаты в следующее хранилище», нажмите на кнопку «Обзор», выберите «Личное» и нажмите на кнопку «ОК». Нажмите «Далее», а затем «Готово».
  • Выберите носитель, на который хотите сохранить контейнер. При необходимости задайте пароль.
  • Для корректной работы сертификата со встроенной лицензией переустановите сертификат в контейнер (см. Как установить личный сертификат в КриптоПро).

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

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

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

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

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

Про торги:  Окпд 2 дератизация и дезинсекция помещений

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

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

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

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

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

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

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

В Internet Explore, откройте «Свойства браузера — Содержание — Сертификаты»

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

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

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

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

В данном случай zerox — имя учетной записи, для которой узнаем SID.

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

где S-1-5-21-4126079715-2548991747-1835893097-1000 — SID пользователя, у которого копируем сертификаты. Выбираем папку Keys и экспортируем ее.

0x8009000b контейнер является неэкспортируемым его копирование невозможно

Сохраняем ветку реестра в файл. В ней хранятся закрытые ключи.

Для переноса ключей и сертификатов нам надо скопировать на другой компьютер сохраненную ветку реестра и директорию с сертификатами My. Открываем файл с веткой реестра в текстовом редакторе и меняем там SID пользователя со старого компьютера на SID пользователя нового компьютера. Можно прям в блокноте это сделать поиском с заменой.

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

Я не раз пользовался этим методом, на текущий момент он 100% рабочий. Написал статью,чтобы помочь остальным, так как сам не видел в интернете подробной и понятной с первого раза статьи на эту тему. Надеюсь, моя таковой получилась.

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

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

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

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

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

Про торги:  Аэробный или анаэробный пневмококк

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

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

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

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

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

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

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

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

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

Свежие записи

  • Качество воздуха в квартире
  • Трояны и бэкдоры в кнопочных мобильных телефонах российской розницы
  • Решение проблемы «Ошибка инициализации модуля: EF_00_00XXXXXX» при обновлении конфигурации 1С:Предприятие
  • Поддельная точка доступа на ESP8266
  • Как работать с API без знаний программирования: применяем опыт топ-агентств по SEO

Перенос контейнеров закрытых ключей и сертификатов CryptoPro

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

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

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

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

Копировать неэкспортируемый ключ руТокен (ruToken) электронной подписи налоговой (ФНС).

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

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

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

Как скопировать неэкспортируемый закрытый ключ с руТокен (ruToken)?

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

Про торги:  02. Модули и установки пожаротушения

Опять выбираете этот же сертификат в списке, жмите Экспорт и выберите файл формата .CER.

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

В итоге у вас должны получиться 2 файла с расширениями:

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

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

Иван Семин :

Так я и написал, это не безопасно, но было бы честнее, если бы удостоверяющие центры, все же перевыпускали сертификаты при утере или поломке носителя, если у них срок не прошел, бесплатно,

А подскажите пожалуйста, когда я делаю то что описано в этой статье, почему-то пингвин со знаком Windows XP не появляется! Что я делаю не так?!

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

Выбираем необходимый сертификат и нажимаем Посмотреть свойства сертификата.

0x8009000b контейнер является неэкспортируемым его копирование невозможно

Далее переходим на вкладку Состав в информации о сертификате и нажимаем Копировать в файл.

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

Опять выбираете этот же сертификат в списке из оснастки Crypto Pro, жмёте Копировать в файл, экспортировать БЕЗ закрытого ключа. И выбираете файл формата .CER.

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

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

Массовый перенос сертификатов ЭЦП

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

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

Необходимость копирования ключей ЭЦП на флешку или другой ПК может быть вызвана неисправностью компьютера, частыми поездками и невозможностью использовать только один носитель, а также работой с большими объемами отчетности. Перенести данные электронной подписи на другой носитель можно при помощи стандартного ПО КриптоПро или Internet Explorer. Эти способы просты, но не подходят для работы с защищенными ключами. Скопировать закрытые ключи, имеющие защиту УЦ, можно при помощи массового переноса через командную строку Windows.

Копирование напрофиле Диагностики

  • Зайдите на профиль Диагностики «Копирования» по ссылке .
  • Вставьте носитель, на который необходимо скопировать сертификат.
  • На нужном сертификате нажмите на кнопку «Скопировать».
  • Если на контейнер был задан пароль — появится сообщение «Введите пароль для устройства с которого будет скопирован сертификат». Введите пароль и нажмите «Далее».
  • Выберите носитель, куда необходимо скопировать сертификат и нажмите «Далее».
  • Укажите имя новому контейнеру и нажмите на кнопку «Далее».
  • Должно появиться сообщение об успешном копировании сертификата.

Вообще копирование контейнеров ЭЦП – это не сложная задача. Запускаем «КриптоПро CSP», переходим на вкладку «Сервис», там нажимаем кнопку «Скопировать» и выбираем носитель на который нужно скопировать ЭЦП. Инструкцию по копированию ЭЦП в «КриптоПро CSP» можете почитать здесь .

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

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

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

В Internet Explore, откройте «Свойства браузера — Содержание — Сертификаты»

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

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

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

0x8009000b контейнер является неэкспортируемым его копирование невозможно

Оцените статью
ТЭК Торги