IHttpNegotiate3 interface
Extends the IHttpNegotiate interface with support for client certificates.
Members
The IHttpNegotiate3 interface inherits from IHttpNegotiate2. IHttpNegotiate3 also has these types of members:
- Methods
Methods
The IHttpNegotiate3 interface has these methods.
Method | Description |
---|---|
GetSerializedClientCertContext | Gets a serialized client security context. |
Remarks
This interface is available on Windows 7.
When URLMon uses Secure Hypertext Transfer Protocol (HTTPS), it will query the application for a IHttpNegotiate3 interface. Applications that implement this interface can use it to pass a client-side Secure Sockets Layer (SSL) certificate for HTTPS mutual (two-way) authentication to URLMon. If the certificate is provided, URLMon configures Microsoft Win32 Internet (WinInet) to use that certificate to authenticate the client to the server.
The IID for this interface is IID_IHttpNegotiate3
.
Requirements
Minimum supported client |
Windows 7 |
Minimum supported server |
Windows Server 2008 R2 |
Product |
Internet Explorer 8 |
Header |
Urlmon.h |
IDL |
Urlmon.idl |
DLL |
Urlmon.dll |
See also
Reference