11.10.2007 17:49:41Секретный ключь и сертификат Ответов: 2
Сергей
Добрый день!
Есть необходимость использовать несколько личных сертификатов с закрытыми ключами. В качестве места хранения контейнеров с закрытыми ключами был выбран реестр. Имена контейнеров уникальные. Теперь возникла необходимость переустановить ОС, но как узнать, к какому сертификату относится тот или иной контейнер с серкретными ключами?

Спасибо!
 
Ответы:
11.10.2007 18:27:41Tatianka
Тут два варианта: либо сертификаты есть в контейнерах закрытых ключей, либо их нет. Установить это можно просмотром контейнеров через панель КриптоПро CSP ("Сервис" - "Просмотреть сертификаты в контейнере"). Если сертификат в контейнере есть - то о нем можно будет не беспокоиться.
Если сертификата в контейнере нет, но он установлен в системное хранилище, то имя контейнера можно узнать так:
В папке %UserProfile%\Application Data\Microsoft\SystemCertificates\My\Certificates
лежит набор файлов, каждый из которых соответствует одному из установленных сертификатов. Названия этих файлов - это значения поля "Отпечаток" в сертификате (если открыть его в стандартном окне просмотра, вкладка "Состав"). Внутри этих файлов (открыть, например, блокнотом) помимо разной нечитаемой информации есть имя провайдера, на котором сделаны ключи, и перед именем провайдера - имя контейнера, соответствующего данному сертификату.
12.10.2007 9:46:49Сергей
Огромное спасибо!