Прочитать на английском

Поделиться через


ListenOptionsHttpsExtensions.UseHttps Метод

Определение

Перегрузки

UseHttps(ListenOptions)

Настройте Kestrel для использования HTTPS с сертификатом по умолчанию при наличии. Это приведет к возникновению, если сертификат по умолчанию не настроен.

UseHttps(ListenOptions, HttpsConnectionAdapterOptions)

Настройте Kestrel для использования HTTPS. Это не использует сертификаты по умолчанию или другие значения по умолчанию, указанные с помощью конфигурации или ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>).

UseHttps(ListenOptions, TlsHandshakeCallbackOptions)

Настройте Kestrel для использования HTTPS. Это не использует сертификаты по умолчанию или другие значения по умолчанию, указанные с помощью конфигурации или ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>).

UseHttps(ListenOptions, Action<HttpsConnectionAdapterOptions>)

Настройте Kestrel для использования HTTPS.

UseHttps(ListenOptions, X509Certificate2)

Настройте Kestrel для использования HTTPS.

UseHttps(ListenOptions, String)

Настройте Kestrel для использования HTTPS.

UseHttps(ListenOptions, ServerOptionsSelectionCallback, Object)

Настройте Kestrel для использования HTTPS. Это не использует сертификаты по умолчанию или другие значения по умолчанию, указанные с помощью конфигурации или ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>).

UseHttps(ListenOptions, StoreName, String)

Настройте Kestrel для использования HTTPS.

UseHttps(ListenOptions, X509Certificate2, Action<HttpsConnectionAdapterOptions>)

Настройте Kestrel для использования HTTPS.

UseHttps(ListenOptions, String, String)

Настройте Kestrel для использования HTTPS.

UseHttps(ListenOptions, ServerOptionsSelectionCallback, Object, TimeSpan)

Настройте Kestrel для использования HTTPS. Это не использует сертификаты по умолчанию или другие значения по умолчанию, указанные с помощью конфигурации или ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>).

UseHttps(ListenOptions, StoreName, String, Boolean)

Настройте Kestrel для использования HTTPS.

UseHttps(ListenOptions, String, String, Action<HttpsConnectionAdapterOptions>)

Настройте Kestrel для использования HTTPS.

UseHttps(ListenOptions, StoreName, String, Boolean, StoreLocation)

Настройте Kestrel для использования HTTPS.

UseHttps(ListenOptions, StoreName, String, Boolean, StoreLocation, Action<HttpsConnectionAdapterOptions>)

Настройте Kestrel для использования HTTPS.

UseHttps(ListenOptions)

Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS с сертификатом по умолчанию при наличии. Это приведет к возникновению, если сертификат по умолчанию не настроен.

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, HttpsConnectionAdapterOptions)

Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS. Это не использует сертификаты по умолчанию или другие значения по умолчанию, указанные с помощью конфигурации или ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>).

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions httpsOptions);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

httpsOptions
HttpsConnectionAdapterOptions

Параметры настройки HTTPS.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, TlsHandshakeCallbackOptions)

Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS. Это не использует сертификаты по умолчанию или другие значения по умолчанию, указанные с помощью конфигурации или ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>).

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, Microsoft.AspNetCore.Server.Kestrel.Https.TlsHandshakeCallbackOptions callbackOptions);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

callbackOptions
TlsHandshakeCallbackOptions

Параметры для обратного вызова подключения.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, Action<HttpsConnectionAdapterOptions>)

Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS.

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, Action<Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions> configureOptions);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

configureOptions
Action<HttpsConnectionAdapterOptions>

Действие для настройки параметров HTTPS.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, X509Certificate2)

Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS.

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.X509Certificate2 serverCertificate);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

serverCertificate
X509Certificate2

Сертификат X.509.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, String)

Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS.

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, string fileName);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

fileName
String

Имя файла сертификата относительно каталога, содержащего файлы содержимого приложения.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, ServerOptionsSelectionCallback, Object)

Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS. Это не использует сертификаты по умолчанию или другие значения по умолчанию, указанные с помощью конфигурации или ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>).

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Net.Security.ServerOptionsSelectionCallback serverOptionsSelectionCallback, object state);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

serverOptionsSelectionCallback
ServerOptionsSelectionCallback

Обратный вызов для настройки параметров HTTPS.

state
Object

Состояние для serverOptionsSelectionCallback.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, StoreName, String)

Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS.

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.StoreName storeName, string subject);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

storeName
StoreName

Хранилище сертификатов для загрузки сертификата из.

subject
String

Имя субъекта для загрузки сертификата.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, X509Certificate2, Action<HttpsConnectionAdapterOptions>)

Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS.

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.X509Certificate2 serverCertificate, Action<Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions> configureOptions);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

serverCertificate
X509Certificate2

Сертификат X.509.

configureOptions
Action<HttpsConnectionAdapterOptions>

Действие для настройки HttpsConnectionAdapterOptions.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, String, String)

Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS.

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, string fileName, string password);
C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, string fileName, string? password);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

fileName
String

Имя файла сертификата относительно каталога, содержащего файлы содержимого приложения.

password
String

Пароль, необходимый для доступа к данным сертификата X.509.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, ServerOptionsSelectionCallback, Object, TimeSpan)

Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS. Это не использует сертификаты по умолчанию или другие значения по умолчанию, указанные с помощью конфигурации или ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>).

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Net.Security.ServerOptionsSelectionCallback serverOptionsSelectionCallback, object state, TimeSpan handshakeTimeout);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

serverOptionsSelectionCallback
ServerOptionsSelectionCallback

Обратный вызов для настройки параметров HTTPS.

state
Object

Состояние для serverOptionsSelectionCallback.

handshakeTimeout
TimeSpan

Указывает максимальное время, допустимое для подтверждения TLS/SSL. Это должно быть положительным и конечным.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, StoreName, String, Boolean)

Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS.

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.StoreName storeName, string subject, bool allowInvalid);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

storeName
StoreName

Хранилище сертификатов для загрузки сертификата из.

subject
String

Имя субъекта для загрузки сертификата.

allowInvalid
Boolean

Указывает, следует ли рассматривать недопустимые сертификаты, например самозаверяющий сертификат.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, String, String, Action<HttpsConnectionAdapterOptions>)

Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS.

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, string fileName, string password, Action<Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions> configureOptions);
C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, string fileName, string? password, Action<Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions> configureOptions);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

fileName
String

Имя файла сертификата относительно каталога, содержащего файлы содержимого приложения.

password
String

Пароль, необходимый для доступа к данным сертификата X.509.

configureOptions
Action<HttpsConnectionAdapterOptions>

Действие для настройки HttpsConnectionAdapterOptions.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, StoreName, String, Boolean, StoreLocation)

Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS.

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.StoreName storeName, string subject, bool allowInvalid, System.Security.Cryptography.X509Certificates.StoreLocation location);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

storeName
StoreName

Хранилище сертификатов для загрузки сертификата из.

subject
String

Имя субъекта для загрузки сертификата.

allowInvalid
Boolean

Указывает, следует ли рассматривать недопустимые сертификаты, например самозаверяющий сертификат.

location
StoreLocation

Расположение хранилища для загрузки сертификата.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseHttps(ListenOptions, StoreName, String, Boolean, StoreLocation, Action<HttpsConnectionAdapterOptions>)

Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs
Исходный код:
ListenOptionsHttpsExtensions.cs

Настройте Kestrel для использования HTTPS.

C#
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.StoreName storeName, string subject, bool allowInvalid, System.Security.Cryptography.X509Certificates.StoreLocation location, Action<Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions> configureOptions);

Параметры

listenOptions
ListenOptions

ListenOptions для настройки.

storeName
StoreName

Хранилище сертификатов для загрузки сертификата из.

subject
String

Имя субъекта для загрузки сертификата.

allowInvalid
Boolean

Указывает, следует ли рассматривать недопустимые сертификаты, например самозаверяющий сертификат.

location
StoreLocation

Расположение хранилища для загрузки сертификата.

configureOptions
Action<HttpsConnectionAdapterOptions>

Действие для настройки HttpsConnectionAdapterOptions.

Возвращаемое значение

ListenOptions.

Применяется к

ASP.NET Core 9.0 и другие версии
Продукт Версии
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0