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


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 с сертификатом по умолчанию, если он доступен. Это приведет к возникновению, если сертификат по умолчанию не настроен.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions);
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions) As ListenOptions

Параметры

listenOptions
ListenOptions

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

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

ListenOptions.

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

UseHttps(ListenOptions, HttpsConnectionAdapterOptions)

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, Microsoft::AspNetCore::Server::Kestrel::Https::HttpsConnectionAdapterOptions ^ httpsOptions);
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions httpsOptions);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, httpsOptions As HttpsConnectionAdapterOptions) As ListenOptions

Параметры

listenOptions
ListenOptions

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

httpsOptions
HttpsConnectionAdapterOptions

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

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

ListenOptions.

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

UseHttps(ListenOptions, TlsHandshakeCallbackOptions)

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

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

public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, Microsoft.AspNetCore.Server.Kestrel.Https.TlsHandshakeCallbackOptions callbackOptions);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * Microsoft.AspNetCore.Server.Kestrel.Https.TlsHandshakeCallbackOptions -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, callbackOptions As TlsHandshakeCallbackOptions) As ListenOptions

Параметры

listenOptions
ListenOptions

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

callbackOptions
TlsHandshakeCallbackOptions

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

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

ListenOptions.

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

UseHttps(ListenOptions, Action<HttpsConnectionAdapterOptions>)

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, Action<Microsoft::AspNetCore::Server::Kestrel::Https::HttpsConnectionAdapterOptions ^> ^ configureOptions);
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);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * Action<Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions> -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, configureOptions As Action(Of HttpsConnectionAdapterOptions)) As ListenOptions

Параметры

listenOptions
ListenOptions

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

configureOptions
Action<HttpsConnectionAdapterOptions>

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

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

ListenOptions.

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

UseHttps(ListenOptions, X509Certificate2)

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ serverCertificate);
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Security.Cryptography.X509Certificates.X509Certificate2 serverCertificate);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, serverCertificate As X509Certificate2) As ListenOptions

Параметры

listenOptions
ListenOptions

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

serverCertificate
X509Certificate2

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

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

ListenOptions.

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

UseHttps(ListenOptions, String)

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, System::String ^ fileName);
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, string fileName);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * string -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, fileName As String) As ListenOptions

Параметры

listenOptions
ListenOptions

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

fileName
String

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

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

ListenOptions.

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

UseHttps(ListenOptions, ServerOptionsSelectionCallback, Object)

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, System::Net::Security::ServerOptionsSelectionCallback ^ serverOptionsSelectionCallback, System::Object ^ state);
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, System.Net.Security.ServerOptionsSelectionCallback serverOptionsSelectionCallback, object state);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * System.Net.Security.ServerOptionsSelectionCallback * obj -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, serverOptionsSelectionCallback As ServerOptionsSelectionCallback, state As Object) As ListenOptions

Параметры

listenOptions
ListenOptions

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

serverOptionsSelectionCallback
ServerOptionsSelectionCallback

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

state
Object

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

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

ListenOptions.

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

UseHttps(ListenOptions, StoreName, String)

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, System::Security::Cryptography::X509Certificates::StoreName storeName, System::String ^ subject);
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);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * System.Security.Cryptography.X509Certificates.StoreName * string -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, storeName As StoreName, subject As String) As ListenOptions

Параметры

listenOptions
ListenOptions

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

storeName
StoreName

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

subject
String

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

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

ListenOptions.

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

UseHttps(ListenOptions, X509Certificate2, Action<HttpsConnectionAdapterOptions>)

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ serverCertificate, Action<Microsoft::AspNetCore::Server::Kestrel::Https::HttpsConnectionAdapterOptions ^> ^ configureOptions);
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);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * System.Security.Cryptography.X509Certificates.X509Certificate2 * Action<Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions> -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, serverCertificate As X509Certificate2, configureOptions As Action(Of HttpsConnectionAdapterOptions)) As ListenOptions

Параметры

listenOptions
ListenOptions

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

serverCertificate
X509Certificate2

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

configureOptions
Action<HttpsConnectionAdapterOptions>

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

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

ListenOptions.

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

UseHttps(ListenOptions, String, String)

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, System::String ^ fileName, System::String ^ password);
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, string fileName, string password);
public static Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions UseHttps (this Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions listenOptions, string fileName, string? password);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * string * string -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, fileName As String, password As String) As ListenOptions

Параметры

listenOptions
ListenOptions

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

fileName
String

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

password
String

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

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

ListenOptions.

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

UseHttps(ListenOptions, ServerOptionsSelectionCallback, Object, TimeSpan)

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, System::Net::Security::ServerOptionsSelectionCallback ^ serverOptionsSelectionCallback, System::Object ^ state, TimeSpan handshakeTimeout);
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);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * System.Net.Security.ServerOptionsSelectionCallback * obj * TimeSpan -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, serverOptionsSelectionCallback As ServerOptionsSelectionCallback, state As Object, handshakeTimeout As TimeSpan) As ListenOptions

Параметры

listenOptions
ListenOptions

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

serverOptionsSelectionCallback
ServerOptionsSelectionCallback

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

state
Object

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

handshakeTimeout
TimeSpan

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

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

ListenOptions.

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

UseHttps(ListenOptions, StoreName, String, Boolean)

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, System::Security::Cryptography::X509Certificates::StoreName storeName, System::String ^ subject, bool allowInvalid);
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);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * System.Security.Cryptography.X509Certificates.StoreName * string * bool -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, storeName As StoreName, subject As String, allowInvalid As Boolean) As ListenOptions

Параметры

listenOptions
ListenOptions

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

storeName
StoreName

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

subject
String

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

allowInvalid
Boolean

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

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

ListenOptions.

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

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

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, System::String ^ fileName, System::String ^ password, Action<Microsoft::AspNetCore::Server::Kestrel::Https::HttpsConnectionAdapterOptions ^> ^ configureOptions);
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);
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);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * string * string * Action<Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions> -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, fileName As String, password As String, configureOptions As Action(Of HttpsConnectionAdapterOptions)) As ListenOptions

Параметры

listenOptions
ListenOptions

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

fileName
String

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

password
String

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

configureOptions
Action<HttpsConnectionAdapterOptions>

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

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

ListenOptions.

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

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

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, System::Security::Cryptography::X509Certificates::StoreName storeName, System::String ^ subject, bool allowInvalid, System::Security::Cryptography::X509Certificates::StoreLocation location);
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);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * System.Security.Cryptography.X509Certificates.StoreName * string * bool * System.Security.Cryptography.X509Certificates.StoreLocation -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, storeName As StoreName, subject As String, allowInvalid As Boolean, location As StoreLocation) As ListenOptions

Параметры

listenOptions
ListenOptions

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

storeName
StoreName

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

subject
String

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

allowInvalid
Boolean

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

location
StoreLocation

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

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

ListenOptions.

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

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

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

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

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ UseHttps(Microsoft::AspNetCore::Server::Kestrel::Core::ListenOptions ^ listenOptions, System::Security::Cryptography::X509Certificates::StoreName storeName, System::String ^ subject, bool allowInvalid, System::Security::Cryptography::X509Certificates::StoreLocation location, Action<Microsoft::AspNetCore::Server::Kestrel::Https::HttpsConnectionAdapterOptions ^> ^ configureOptions);
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);
static member UseHttps : Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions * System.Security.Cryptography.X509Certificates.StoreName * string * bool * System.Security.Cryptography.X509Certificates.StoreLocation * Action<Microsoft.AspNetCore.Server.Kestrel.Https.HttpsConnectionAdapterOptions> -> Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions
<Extension()>
Public Function UseHttps (listenOptions As ListenOptions, storeName As StoreName, subject As String, allowInvalid As Boolean, location As StoreLocation, configureOptions As Action(Of HttpsConnectionAdapterOptions)) As ListenOptions

Параметры

listenOptions
ListenOptions

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

storeName
StoreName

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

subject
String

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

allowInvalid
Boolean

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

location
StoreLocation

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

configureOptions
Action<HttpsConnectionAdapterOptions>

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

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

ListenOptions.

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