Где находится папка сертификатов в Windows 7?

можем ли мы знать точное местоположение сертификата (DigiCert,Verisign, etc..)?

сейчас единственный способ проверить сертификат с помощью MMC применение в System32 или в нашем браузере паутины (Internet Explorer, Firefox, etc..) Свойства обозревателя.

1
задан Peter Mortensen
10.05.2023 3:00 Количество просмотров материала 3153
Распечатать страницу

5 ответов

хранилище сертификатов Windows ' (в основном) хранится в реестре как описано здесь. Однако, в то время как IE, хром, сафари в iTunes, Outlook и т. д. используйте хранилище сертификатов Windows, Firefox и Thunderbird используют кроссплатформенное хранилище сертификатов NSS. Opera также использует собственное отдельное хранилище сертификатов.

Если вы хотите получить доступ к хранилищу сертификатов Windows, то вы должны использовать CryptoAPI от Microsoft. Если вы хотите получить доступ к хранилищу сертификатов NSS, то вы можете использовать библиотека NSS.

20
отвечен Lèse majesté 2023-05-11 10:48

в Windows нет "папки" сертификатов, она хранится во внутренней базе данных (Реестре), что вы взаимодействуете, используя способы, перечисленные в исходном вопросе. Самый простой способ получить эту базу данных просто поставить certmgr.msc в "Пуск" / "Выполнить".


Если вам действительно интересно, вы можете найти реальные записи реестра в:

\SOFTWARE\Microsoft\SystemCertificates\

In HKEY_CURRENT_USER для пользовательских сертификатов и HKEY_LOCAL_MACHINE за сертификаты, но они будут бинарные ООН чтения блобов. Просто лучше использовать MMC оснастка, которую я перечислил ранее.

15
отвечен Scott Chamberlain 2023-05-11 13:05

вот краткий местоположение (ключи реестра и файлы):

уровне пользователя (реестр):

HKEY_CURRENT_USER\Software\Microsoft\SystemCertificates: содержит сертификаты настроек для текущего пользователя.

HKEY_CURRENT_USER\Software\Policies\Microsoft\SystemCertificates: как и в предыдущем расположении, но это соответствует сертификатам пользователя, развернутым в групповой политике.

HKEY_USERS\SID-User\Software\Microsoft\SystemCertificates: соответствует конфигурации определенных сертификатов пользователей. Каждый пользователь имеет свою ветвь в реестре с SID (Security Identifier).

уровень компьютера (реестр):

HKEY_LOCAL_MACHINE\Software\Microsoft\SystemCertificates: содержит сертификаты параметров для всех пользователей компьютера.

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\SystemCertificates: как и в предыдущем расположении, но это соответствует сертификатам компьютера, развернутому объекту групповой политики.

уровень обслуживания (реестр):

HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Services\ServiceName\SystemCertificates: содержит сертификаты параметров для всех служб на компьютере.

уровень Active Directory (registry):

HKEY_LOCAL_MACHINE\Software\Microsoft\EnterpriseCertificates: сертификаты, выпущенные на уровне Active Directory.

и есть некоторые папки и файлы, соответствующие хранилищу сертификатов Windows.

папки скрыты, а открытые и закрытые ключи расположены в разных папках.

сертификаты пользователя (файлы):

%APPDATA%\Microsoft\SystemCertificates\My\Certificates
%USERPROFILE%\AppData\Roaming\Microsoft\Crypto\RSA\SID
%USERPROFILE%\AppData\Roaming\Microsoft\Credentials
%USERPROFILE%\AppData\Roaming\Microsoft\Protect\SID

сертификаты компьютера (файлов):

C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys

извлечены от: http://www.sysadmit.com/2017/10/windows-donde-se-guardan-certificados.html

4
отвечен Michael Kade 2023-05-11 15:22

сертификаты хранятся в реестре за

HKLM/Software/Microsoft/SystemCertificates

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

HKCU/Software/Microsoft/SystemCertificates

они хранятся в виде двоичных больших двоичных объектов, поэтому их нужно декодировать, и плагин MMC является хорошим способом сделать это.

3
отвечен Paul 2023-05-11 17:39

Я снова посмотрел на предпочтения групповой политики, который я использовал. Существует опция " запуск в контексте безопасности вошедшего в систему пользователя (параметр политики пользователя)", который я включил, и теперь запись реестра сохраняется

0
отвечен Michael 2023-05-11 19:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх