Table of Contents

Method UseSsl

Namespace
Sisk.Ssl
Assembly
Sisk.SslProxy.dll

UseSsl(HttpServerHostContextBuilder, short, X509Certificate, SslProtocols, bool)

Configures the HttpServerHostContext to use SslProxy with the specified parameters.

public static HttpServerHostContextBuilder UseSsl(this HttpServerHostContextBuilder builder, short sslListeningPort, X509Certificate certificate, SslProtocols allowedProtocols = SslProtocols.Tls12 | SslProtocols.Tls13, bool clientCertificateRequired = false)

Parameters

builder HttpServerHostContextBuilder

The HttpServerHostContextBuilder instance to configure.

sslListeningPort short

The port number on which the server will listen for SSL/HTTPS connections.

certificate X509Certificate

The SSL/HTTPS certificate to use for encrypting communications.

allowedProtocols SslProtocols

The SSL/HTTPS protocols allowed for the connection. Defaults to Tls12 and Tls13.

clientCertificateRequired bool

Specifies whether a client certificate is required for authentication. Defaults to false.

Returns

HttpServerHostContextBuilder

The configured HttpServerHostContextBuilder instance.