IXMLHTTPRequest3::SetClientCertificate method (msxml6.h)

Sets a client certificate to be used to authenticate against the URL specified in the Open method.

Syntax

HRESULT SetClientCertificate(
  [in] DWORD       cbClientCertificateHash,
  [in] const BYTE  *pbClientCertificateHash,
  [in] const WCHAR *pwszPin
);

Parameters

[in] cbClientCertificateHash

The number of bytes of pbClientCertHash parameter.

[in] pbClientCertificateHash

The thumbprint or hash completed over the complete client certificate being set on the HTTPS request.

[in] pwszPin

This parameter is reserved.

Return value

Returns S_OK on success.

Requirements

Requirement Value
Minimum supported client Windows 8.1 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 R2 [desktop apps | UWP apps]
Target Platform Windows
Header msxml6.h

See also

IXMLHTTPRequest3

Open