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 |