вот краткий местоположение (ключи реестра и файлы):
уровне пользователя (реестр):
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