После переустановки Windows 7 я заметил, что мне не удалось экспортировать закрытый ключ для одного из моих клиентских сертификатов (для использования Internet Explorer).
При просмотре сертификата в IE он радостно заявляет: «У вас есть закрытый ключ, который соответствует этому сертификату», но когда я захожу в параметры и пытаюсь выполнить экспорт, он говорит: "Связанный закрытый ключ не найден".
У меня все еще есть образ диска жесткого диска старой установки Windows, и я мог бы записать этот образ на диск и загрузить старую установку, чтобы иметь возможность повторно экспортировать сертификат (на этот раз включая частный ключ), но было бы очень удобно, если бы вместо этого был способ доступа / извлечения ключа и / или данных сертификата непосредственно из файловой системы.
Поиск в Google указывает, что ключи хранятся в AppData\Roaming\Microsoft\SystemCertificates\My\Certificates\ и в тех файлах, которые были скопированы из старой установки в новую, но, похоже, закрытый ключ не сохраняется в этих файлах.