Create a secure IHttpClientContext.

Namespace:  HttpServer
Assembly:  HttpServer (in HttpServer.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
public IHttpClientContext CreateSecureContext(
	Socket socket,
	X509Certificate certificate,
	SslProtocols protocol
)
Visual Basic (Declaration)
Public Function CreateSecureContext ( _
	socket As Socket, _
	certificate As X509Certificate, _
	protocol As SslProtocols _
) As IHttpClientContext
Visual C++
public:
virtual IHttpClientContext^ CreateSecureContext(
	Socket^ socket, 
	X509Certificate^ certificate, 
	SslProtocols protocol
) sealed

Parameters

socket
Type: System.Net.Sockets..::.Socket
Client socket (accepted by the HttpListener).
certificate
Type: System.Security.Cryptography.X509Certificates..::.X509Certificate
HTTPS certificate to use.
protocol
Type: System.Security.Authentication..::.SslProtocols
Kind of HTTPS protocol. Usually TLS or SSL.

Return Value

A created IHttpClientContext.

Implements

IHttpContextFactory..::.CreateSecureContext(Socket, X509Certificate, SslProtocols)

See Also