Скачать утилиту для экспорта контейнера закрытого ключа из ViPNet CSP можно по ссылке.
Системные требования
- Windows 7 SP1 и выше.
- В системе установлен один криптопровайдер - ViPNet CSP.
Общая информация
2 способа экспорта контейнера с сертификатом:
- Выборочный - будут экспортированы только контейнеры, сертификаты которых установлены в хранилище сертификатов Личное, а сами контейнеры указаны в разделе Контейнеры ключей в ViPNet CSP.
- Массовый - будут экспортированы все контейнеры, которые указаны в разделе Контейнеры ключей в ViPNet CSP
Выборочный экспорт контейнеров
Подготовка
Чтобы утилита обнаружила требуемые для экспорта контейнеры с сертификатами, необходимо:
1. Указать имена контейнеров в ViPNet CSP в разделе Контейнеры ключей:

2. Необходимо удостовериться, что требуемые сертификаты находятся в хранилище сертификатов Личное. Для этого используйте сочетание клавиш Win+R и в появившейся строке введите certmgr.msc и нажмите Ок:

3. В открывшемся окне откройте папку Личное → Сертификаты и убедитесь, что в правой области указаны все сертификаты, которые необходимо экспортировать:

Если какого-то из сертификатов не хватает, установите их через ViPNet CSP. Для этого в ViPNet CSP в разделе Контейнеры ключей нажмите на требуемый контейнер, пройдите по пути Открыть → Установить сертификат → Далее → Поместить все сертификаты в следующее хранилище → Личное → ОК → Далее → Готово.
Процедура экспорта
Скачайте архив с утилитой в начале статьи и разархивируйте папку vmt в корень диска С. Затем перейдите в разархивированную папку по пути C:\vmt и запустите файл ImportKeysFromStore.bat. Появится командная строка и через некоторое время всплывающее окно Убедитесь, что все ключевые носители подключены, нажмите Ок:

Спустя некоторое время появится всплывающее окно со списком сертификатов, которые были экспортированы:

Завершение процедуры экспорта
- После успешного экспорта, проведите процедуру удаления ViPNet CSP. Для этого перейдите Панель управления → Программы → Удаление программы → ViPNet CSP → Удалить. При удалении убедитесь, что отметка Удалить пользовательские данные снята. Перезагрузите ПК после удаления. Подробнее в разделе Удаление СКЗИ ViPNet CSP.
- Далее установите КриптоПро CSP, после установки обязательно перезагрузите ПК. Подробнее в разделе Установка СКЗИ КриптоПро CSP.
- Чтобы удостовериться, что все требуемые сертификаты и контейнеры экспортированы, перейдите в Пуск → Инструменты КриптоПро. В меню слева откройте раздел Контейнеры, где будут находиться контейнеры и названия субъектов, которым они соответствуют. Сами же сертификаты из этих контейнеров можно увидеть в разделе Сертификаты в меню слева. Процедура экспорта завершена.
Массовый экспорт контейнеров
Подготовка
Чтобы утилита обнаружила требуемые для экспорта контейнеры с сертификатами, необходимо указать имена контейнеров в ViPNet CSP в разделе Контейнеры ключей:

Процедура экспорта
После того, как требуемые контейнеры указаны в ViPNet CSP, перейдите в папку с утилитой и запустите файл ImportKeyAll.bat. Появится командная строка и через некоторое время всплывающее окно Убедитесь, что все ключевые носители подключены, нажмите Ок:

Спустя некоторое время появится всплывающее окно со списком сертификатов, которые были экспортированы:

Завершение процедуры экспорта
- После успешного экспорта, проведите процедуру удаления ViPNet CSP. Для этого перейдите Панель управления → Программы → Удаление программы → ViPNet CSP → Удалить. При удалении убедитесь, что отметка Удалить пользовательские данные снята. Перезагрузите ПК после удаления. Подробнее в разделе Удаление СКЗИ ViPNet CSP.
- Далее установите КриптоПро CSP, после установки обязательно перезагрузите ПК. Подробнее в разделе Установка СКЗИ КриптоПро CSP.
- Чтобы удостовериться, что все требуемые сертификаты и контейнеры экспортированы, перейдите в Пуск → Инструменты КриптоПро. В меню слева откройте раздел Контейнеры, где будут находиться контейнеры и названия субъектов, которым они соответствуют. Сами же сертификаты из этих контейнеров можно увидеть в разделе Сертификаты в меню слева. Процедура экспорта завершена.
- Если используется КриптоПро CSP 5.0, то дополнительно ничего делать не требуется - ключи сразу будут работать.
- Если используется КриптоПро CSP 4.0, после экспорта контейнеров все папки с ключами будут находиться в по пути …\AppData\Local\Crypto Pro:

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