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


OrleansConnectionSecurityHostingExtensions.UseTls Метод

Определение

Перегрузки

UseTls(IClientBuilder, Action<TlsOptions>)

Настраивает TLS.

UseTls(IClientBuilder, X509Certificate2)

Настраивает TLS.

UseTls(ISiloBuilder, Action<TlsOptions>)

Настраивает TLS.

UseTls(ISiloBuilder, X509Certificate2)

Настраивает TLS.

UseTls(ISiloHostBuilder, Action<TlsOptions>)

Настраивает TLS.

UseTls(ISiloHostBuilder, X509Certificate2)

Настраивает TLS.

UseTls(IClientBuilder, X509Certificate2, Action<TlsOptions>)

Настраивает TLS.

UseTls(ISiloBuilder, X509Certificate2, Action<TlsOptions>)

Настраивает TLS.

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

Настраивает TLS.

UseTls(IClientBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>)

Настраивает TLS.

UseTls(ISiloBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>)

Настраивает TLS.

UseTls(ISiloHostBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>)

Настраивает TLS.

UseTls(IClientBuilder, Action<TlsOptions>)

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

Настраивает TLS.

public static Orleans.Hosting.IClientBuilder UseTls (this Orleans.Hosting.IClientBuilder builder, Action<Orleans.Connections.Security.TlsOptions> configureOptions);
static member UseTls : Orleans.Hosting.IClientBuilder * Action<Orleans.Connections.Security.TlsOptions> -> Orleans.Hosting.IClientBuilder
<Extension()>
Public Function UseTls (builder As IClientBuilder, configureOptions As Action(Of TlsOptions)) As IClientBuilder

Параметры

builder
IClientBuilder

Построитель для настройки.

configureOptions
Action<TlsOptions>

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

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

Построитель.

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

UseTls(IClientBuilder, X509Certificate2)

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

Настраивает TLS.

public static Orleans.Hosting.IClientBuilder UseTls (this Orleans.Hosting.IClientBuilder builder, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
static member UseTls : Orleans.Hosting.IClientBuilder * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Orleans.Hosting.IClientBuilder
<Extension()>
Public Function UseTls (builder As IClientBuilder, certificate As X509Certificate2) As IClientBuilder

Параметры

builder
IClientBuilder

Построитель для настройки.

certificate
X509Certificate2

Сертификат сервера.

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

Построитель.

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

UseTls(ISiloBuilder, Action<TlsOptions>)

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

Настраивает TLS.

public static Orleans.Hosting.ISiloBuilder UseTls (this Orleans.Hosting.ISiloBuilder builder, Action<Orleans.Connections.Security.TlsOptions> configureOptions);
static member UseTls : Orleans.Hosting.ISiloBuilder * Action<Orleans.Connections.Security.TlsOptions> -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function UseTls (builder As ISiloBuilder, configureOptions As Action(Of TlsOptions)) As ISiloBuilder

Параметры

builder
ISiloBuilder

Построитель для настройки.

configureOptions
Action<TlsOptions>

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

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

Построитель.

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

UseTls(ISiloBuilder, X509Certificate2)

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

Настраивает TLS.

public static Orleans.Hosting.ISiloBuilder UseTls (this Orleans.Hosting.ISiloBuilder builder, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
static member UseTls : Orleans.Hosting.ISiloBuilder * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function UseTls (builder As ISiloBuilder, certificate As X509Certificate2) As ISiloBuilder

Параметры

builder
ISiloBuilder

Построитель для настройки.

certificate
X509Certificate2

Сертификат сервера.

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

Построитель.

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

UseTls(ISiloHostBuilder, Action<TlsOptions>)

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

Настраивает TLS.

public static Orleans.Hosting.ISiloHostBuilder UseTls (this Orleans.Hosting.ISiloHostBuilder builder, Action<Orleans.Connections.Security.TlsOptions> configureOptions);
static member UseTls : Orleans.Hosting.ISiloHostBuilder * Action<Orleans.Connections.Security.TlsOptions> -> Orleans.Hosting.ISiloHostBuilder
<Extension()>
Public Function UseTls (builder As ISiloHostBuilder, configureOptions As Action(Of TlsOptions)) As ISiloHostBuilder

Параметры

builder
ISiloHostBuilder

Построитель для настройки.

configureOptions
Action<TlsOptions>

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

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

Построитель.

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

UseTls(ISiloHostBuilder, X509Certificate2)

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

Настраивает TLS.

public static Orleans.Hosting.ISiloHostBuilder UseTls (this Orleans.Hosting.ISiloHostBuilder builder, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
static member UseTls : Orleans.Hosting.ISiloHostBuilder * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Orleans.Hosting.ISiloHostBuilder
<Extension()>
Public Function UseTls (builder As ISiloHostBuilder, certificate As X509Certificate2) As ISiloHostBuilder

Параметры

builder
ISiloHostBuilder

Построитель для настройки.

certificate
X509Certificate2

Сертификат сервера.

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

Построитель.

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

UseTls(IClientBuilder, X509Certificate2, Action<TlsOptions>)

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

Настраивает TLS.

public static Orleans.Hosting.IClientBuilder UseTls (this Orleans.Hosting.IClientBuilder builder, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, Action<Orleans.Connections.Security.TlsOptions> configureOptions);
static member UseTls : Orleans.Hosting.IClientBuilder * System.Security.Cryptography.X509Certificates.X509Certificate2 * Action<Orleans.Connections.Security.TlsOptions> -> Orleans.Hosting.IClientBuilder
<Extension()>
Public Function UseTls (builder As IClientBuilder, certificate As X509Certificate2, configureOptions As Action(Of TlsOptions)) As IClientBuilder

Параметры

builder
IClientBuilder

Построитель для настройки.

certificate
X509Certificate2

Сертификат сервера.

configureOptions
Action<TlsOptions>

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

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

Построитель.

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

UseTls(ISiloBuilder, X509Certificate2, Action<TlsOptions>)

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

Настраивает TLS.

public static Orleans.Hosting.ISiloBuilder UseTls (this Orleans.Hosting.ISiloBuilder builder, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, Action<Orleans.Connections.Security.TlsOptions> configureOptions);
static member UseTls : Orleans.Hosting.ISiloBuilder * System.Security.Cryptography.X509Certificates.X509Certificate2 * Action<Orleans.Connections.Security.TlsOptions> -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function UseTls (builder As ISiloBuilder, certificate As X509Certificate2, configureOptions As Action(Of TlsOptions)) As ISiloBuilder

Параметры

builder
ISiloBuilder

Построитель для настройки.

certificate
X509Certificate2

Сертификат сервера.

configureOptions
Action<TlsOptions>

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

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

Построитель.

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

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

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

Настраивает TLS.

public static Orleans.Hosting.ISiloHostBuilder UseTls (this Orleans.Hosting.ISiloHostBuilder builder, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, Action<Orleans.Connections.Security.TlsOptions> configureOptions);
static member UseTls : Orleans.Hosting.ISiloHostBuilder * System.Security.Cryptography.X509Certificates.X509Certificate2 * Action<Orleans.Connections.Security.TlsOptions> -> Orleans.Hosting.ISiloHostBuilder
<Extension()>
Public Function UseTls (builder As ISiloHostBuilder, certificate As X509Certificate2, configureOptions As Action(Of TlsOptions)) As ISiloHostBuilder

Параметры

builder
ISiloHostBuilder

Построитель для настройки.

certificate
X509Certificate2

Сертификат сервера.

configureOptions
Action<TlsOptions>

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

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

Построитель.

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

UseTls(IClientBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>)

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

Настраивает TLS.

public static Orleans.Hosting.IClientBuilder UseTls (this Orleans.Hosting.IClientBuilder builder, System.Security.Cryptography.X509Certificates.StoreName storeName, string subject, bool allowInvalid, System.Security.Cryptography.X509Certificates.StoreLocation location, Action<Orleans.Connections.Security.TlsOptions> configureOptions);
static member UseTls : Orleans.Hosting.IClientBuilder * System.Security.Cryptography.X509Certificates.StoreName * string * bool * System.Security.Cryptography.X509Certificates.StoreLocation * Action<Orleans.Connections.Security.TlsOptions> -> Orleans.Hosting.IClientBuilder
<Extension()>
Public Function UseTls (builder As IClientBuilder, storeName As StoreName, subject As String, allowInvalid As Boolean, location As StoreLocation, configureOptions As Action(Of TlsOptions)) As IClientBuilder

Параметры

builder
IClientBuilder

Построитель для настройки.

storeName
StoreName

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

subject
String

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

allowInvalid
Boolean

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

location
StoreLocation

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

configureOptions
Action<TlsOptions>

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

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

Построитель.

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

UseTls(ISiloBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>)

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

Настраивает TLS.

public static Orleans.Hosting.ISiloBuilder UseTls (this Orleans.Hosting.ISiloBuilder builder, System.Security.Cryptography.X509Certificates.StoreName storeName, string subject, bool allowInvalid, System.Security.Cryptography.X509Certificates.StoreLocation location, Action<Orleans.Connections.Security.TlsOptions> configureOptions);
static member UseTls : Orleans.Hosting.ISiloBuilder * System.Security.Cryptography.X509Certificates.StoreName * string * bool * System.Security.Cryptography.X509Certificates.StoreLocation * Action<Orleans.Connections.Security.TlsOptions> -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function UseTls (builder As ISiloBuilder, storeName As StoreName, subject As String, allowInvalid As Boolean, location As StoreLocation, configureOptions As Action(Of TlsOptions)) As ISiloBuilder

Параметры

builder
ISiloBuilder

Построитель для настройки.

storeName
StoreName

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

subject
String

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

allowInvalid
Boolean

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

location
StoreLocation

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

configureOptions
Action<TlsOptions>

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

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

Построитель.

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

UseTls(ISiloHostBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>)

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

Настраивает TLS.

public static Orleans.Hosting.ISiloHostBuilder UseTls (this Orleans.Hosting.ISiloHostBuilder builder, System.Security.Cryptography.X509Certificates.StoreName storeName, string subject, bool allowInvalid, System.Security.Cryptography.X509Certificates.StoreLocation location, Action<Orleans.Connections.Security.TlsOptions> configureOptions);
static member UseTls : Orleans.Hosting.ISiloHostBuilder * System.Security.Cryptography.X509Certificates.StoreName * string * bool * System.Security.Cryptography.X509Certificates.StoreLocation * Action<Orleans.Connections.Security.TlsOptions> -> Orleans.Hosting.ISiloHostBuilder
<Extension()>
Public Function UseTls (builder As ISiloHostBuilder, storeName As StoreName, subject As String, allowInvalid As Boolean, location As StoreLocation, configureOptions As Action(Of TlsOptions)) As ISiloHostBuilder

Параметры

builder
ISiloHostBuilder

Построитель для настройки.

storeName
StoreName

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

subject
String

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

allowInvalid
Boolean

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

location
StoreLocation

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

configureOptions
Action<TlsOptions>

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

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

Построитель.

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