Microsoft.AspNetCore.Server.Kestrel.Https Namespace

Provides types that are used for HTTPS configuration in the Kestrel web server.

Classes

CertificateLoader

Enables loading TLS certificates from the certificate store.

HttpsConnectionAdapterOptions

Settings for how Kestrel should handle HTTPS connections.

HttpsConnectionFilter
HttpsConnectionFilterOptions
TlsHandshakeCallbackContext

Per connection state used to determine the TLS options.

TlsHandshakeCallbackOptions

Options used to configure a per connection callback for TLS configuration.

Enums

ClientCertificateMode

Describes the client certificate requirements for a HTTPS connection.

Remarks

For more information about configuring Kestrel, see Kestrel web server implementation in ASP.NET Core.