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