CertEnumCertificatesInStore 函数

 

CertEnumCertificatesInStore 函数用于枚举和读取 Windows 操作系统中的证书存储区中的证书。这些证书存储区是在操作系统中管理证书的地方。

根据 Windows 操作系统的不同版本,证书存储区的位置可能会有所不同,但通常包括以下常见的存储区:

  1. 当前用户的个人证书存储区:这个存储区是每个登录用户独有的,存储了用户个人使用的证书。在 Windows 操作系统中,这个存储区通常被存储在当前用户的个人配置文件中,具体位置为:

    |
 
  • %APPDATA%\Microsoft\SystemCertificates\My
    
  • 当前用户的受信任的根证书存储区:这个存储区也是每个登录用户独有的,存储了用户信任的根证书和信任链。在 Windows 操作系统中,这个存储区通常被存储在当前用户的个人配置文件中,具体位置为:

    |
  • %APPDATA%\Microsoft\SystemCertificates\CA
    
  • 本地计算机的证书存储区:这个存储区是在本地计算机上全局共享的,存储了本地计算机上的证书。在 Windows 操作系统中,这个存储区通常被存储在以下位置(根据操作系统版本可能有所不同):

    |
  • %SystemRoot%\System32\config\systemprofile\AppData\Roaming\Microsoft\SystemCertificates\My
    
  • 本地计算机的受信任的根证书存储区:这个存储区也是在本地计算机上全局共享的,存储了本地计算机信任的根证书和信任链。在 Windows 操作系统中,这个存储区通常被存储在以下位置(根据操作系统版本可能有所不同):

    |
  1. %SystemRoot%\System32\config\systemprofile\AppData\Roaming\Microsoft\SystemCertificates\CA
    

请注意,以上是 Windows 操作系统中常见的证书存储区位置,具体位置可能因操作系统版本、用户权限等因素而异。如果需要读取存储区中的证书,请确保具有足够的权限和适当的访问权限

posted on 2024-07-23 19:21  lydstory  阅读(45)  评论(0)    收藏  举报

导航