ICertSrvSetup::GetExistingCACertificates 方法 (casetup.h)

GetExistingCACertificates 方法获取 CertSrvSetupKeyInformation 对象的集合,这些对象表示有效证书颁发机构 (CA) 计算机上当前安装的证书。 此方法不会更改 CCertSrvSetup 对象的状态。

语法

HRESULT GetExistingCACertificates(
  [out] ICertSrvSetupKeyInformationCollection **ppVal
);

参数

[out] ppVal

指向 ICertSrvSetupKeyInformationCollection 接口的指针的地址,该接口可用于访问“LocalMachine”存储中安装的有效 CA 证书集的信息。

返回值

备注

CertSrvSetupKeyInformationCollection 对象包含有效的证书。 如果证书满足以下条件,则将其视为有效:

  • 包含与私钥容器中的密钥匹配的AT_SIGNATURE 密钥
  • 是自签名的或具有 CA 的基本约束。
  • 通过链验证,但可能会出现脱机吊销错误。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 casetup.h
DLL Certocm.dll

另请参阅

ICertSrvSetup