ioCSPAdmin::GetSigningCertificates 方法 (certadm.h)
GetSigningCertificates 方法获取给定证书颁发机构的响应方服务器上可用的签名证书 (CA) 证书。 此方法仅从指定服务器的 CERT_SYSTEM_STORE_LOCAL_MACHINE 系统存储中返回签名证书。
语法
HRESULT GetSigningCertificates(
[in] const BSTR bstrServerName,
[in] const VARIANT *pCACertVar,
[out] VARIANT *pVal
);
参数
[in] bstrServerName
包含响应方服务器名称的字符串。
[in] pCACertVar
要检索其签名证书的 CA 证书。
[out] pVal
返回值
C++
如果该方法成功,则返回 S_OK。如果方法失败,它将返回指示错误的 HRESULT 值。 有关常见错误代码的列表,请参阅 常见 HRESULT 值。
VB
可用的签名证书。注解
每个签名证书具有以下属性:
- 由 pCACertVar 参数指定的 CA 签名
- 包括联机证书状态协议 (OCSP) 签名 (XCN_OID_PKIX_KP_OCSP_SIGNING) 扩展
- 未过期
- 响应方服务器可以访问证书私钥
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 Datacenter、Windows Server 2008 Enterprise [仅限桌面应用] |
目标平台 | Windows |
标头 | certadm.h (包括 Certsrv.h) |
Library | Certadm.lib |
DLL | Certadm.dll |