Познавательный портал

Как перенести ключи(контейнеры) VipNet CSP на другой компьютер

Как перенести ключи(контейнеры) VipNet CSP на другой компьютерЕсть много статей как перенести ключ VipNet CSP на другой ПК.

Все просто, копируем папку с контейнером на новый ПК, ставим там VipNet CSP и заново добавляем контейнер...тадамс, все работает.

А если у вас 100 ключей, 300.. 1000

Тадамс и с таким переносом кто-то просто сойдет сума.

Что же делать? 

Лень двигатель прогресса и именно она помогла мне найти решение, при очередном переезде на другой сервер.

И так, что нужно сделать:

Берем новый комп:

  1. Ставим туда свежую версию VipNet CSP 
  2. Копируем ключи в туже папку, где они лежали на старом сервере. Если такого диска нет(с такой буквой), сделайте его. Как вариант можно сделать виртуальный диск с такой буквой.

А теперь самое веселое, как нам вернуть список ключей в VipNet CSP, а очень просто:

  1. Копируем всего один файлик: C:\ProgramData\InfoTeCS\cont_info.dat . И получаем список всех контейнеров.

Следующий пугающий момент, установка сертификатов. Ну не заходить же в каждый контейнер и ставить в него сертификат. Конечно НЕЕЕТ. 

Угадайте, где и как храниться сертификаты и закрытые ключи? в реестре, а вот и нет, в папке у пользователя

Поэтому:

  1. Копируем содержимое папок:

C:\Users\Base\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates

C:\Users\Base\AppData\Roaming\Microsoft\SystemCertificates\My\Keys

 

в итоге весь столь мучительны процесс сводиться к копированию 4 папок

  1. контейнеры Containers
  2. список ключей C:\ProgramData\InfoTeCS\cont_info.dat
  3. сертификаты C:\Users\USER\AppData\Roaming\Microsoft\SystemCertificates\My\Certificates
  4. ключи C:\Users\USER\AppData\Roaming\Microsoft\SystemCertificates\My\Keys