ServiceFakesWebHostExtensions.ListenHttpsOnAnyPort Method

Definition

Adds Kestrel server instance listening on a random HTTPS port.

public static Microsoft.AspNetCore.Hosting.IWebHostBuilder ListenHttpsOnAnyPort (this Microsoft.AspNetCore.Hosting.IWebHostBuilder builder, System.Security.Cryptography.X509Certificates.X509Certificate2? sslCertificate = default);
static member ListenHttpsOnAnyPort : Microsoft.AspNetCore.Hosting.IWebHostBuilder * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
<Extension()>
Public Function ListenHttpsOnAnyPort (builder As IWebHostBuilder, Optional sslCertificate As X509Certificate2 = Nothing) As IWebHostBuilder

Parameters

builder
IWebHostBuilder

An IWebHostBuilder instance.

sslCertificate
X509Certificate2

An SSL certificate for the port. If null, a self-signed certificate is created and used.

Returns

The value of builder.

Remarks

When a concrete port is set by caller, it's not further validated if the port is really free.

Applies to