勇芳软件工作室.汉化:  WinHTTP Reference > WinHTTP Interfaces > IWinHttpRequest >

SetClientCertificate Method

Previous pageReturn to chapter overviewNext page

描述

 

选择要发送到安全超文本传输??协议(HTTPS)服务器的客户端证书。

 

C / C ++语法

 

HRESULT SetClientCertificate(

BSTR ClientCertificate

);

 

PowerBASIC 语法

 

METHOD SetClientCertificate ( _

BYVAL bstrClientCertificate AS WSTRING _

)

 

参数

 

bstrClientCertificate

 

[in]类型为BSTR的值,指定客户端证书的位置,证书存储和主题。

 

返回值

 

此方法不返回值。

 

OBJRESULT

 

如果成功返回S_OK,否则返回错误值。

 

备注

 

bstrClientCertificate参数中指定的字符串由以反斜杠分隔的证书位置,证书存储和主题名称组成。有关证书字符串组件的更多信息,请参阅客户证书.

 

证书库名称和位置是可选的。但是,如果指定证书存储,则还必须指定该证书存储的位置。默认位置为CURRENT_USER,默认证书库为“MY”。空白主题表示应使用证书存储中的第一个证书。

 

在致电发送发送请求之前,请调用SetClientCertificate选择证书。

 

Microsoft Windows HTTP服务(WinHTTP)不向请求证书进行身份验证的代理服务器提供客户端证书。