Redigera

Dela via


OrleansConnectionSecurityHostingExtensions.UseTls Method

Definition

Overloads

UseTls(IClientBuilder, Action<TlsOptions>)

Configures TLS.

UseTls(IClientBuilder, X509Certificate2)

Configures TLS.

UseTls(ISiloBuilder, Action<TlsOptions>)

Configures TLS.

UseTls(ISiloBuilder, X509Certificate2)

Configures TLS.

UseTls(ISiloHostBuilder, Action<TlsOptions>)

Configures TLS.

UseTls(ISiloHostBuilder, X509Certificate2)

Configures TLS.

UseTls(IClientBuilder, X509Certificate2, Action<TlsOptions>)

Configures TLS.

UseTls(ISiloBuilder, X509Certificate2, Action<TlsOptions>)

Configures TLS.

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

Configures TLS.

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

Configures TLS.

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

Configures TLS.

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

Configures TLS.

UseTls(IClientBuilder, Action<TlsOptions>)

Source:
HostingExtensions.IClientBuilder.cs
Source:
HostingExtensions.IClientBuilder.cs
Source:
HostingExtensions.IClientBuilder.cs
Source:
HostingExtensions.IClientBuilder.cs

Configures 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

Parameters

builder
IClientBuilder

The builder to configure.

configureOptions
Action<TlsOptions>

An Action to configure the TlsOptions.

Returns

The builder.

Applies to

UseTls(IClientBuilder, X509Certificate2)

Source:
HostingExtensions.IClientBuilder.cs
Source:
HostingExtensions.IClientBuilder.cs
Source:
HostingExtensions.IClientBuilder.cs
Source:
HostingExtensions.IClientBuilder.cs

Configures 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

Parameters

builder
IClientBuilder

The builder to configure.

certificate
X509Certificate2

The server certificate.

Returns

The builder.

Applies to

UseTls(ISiloBuilder, Action<TlsOptions>)

Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs

Configures 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

Parameters

builder
ISiloBuilder

The builder to configure.

configureOptions
Action<TlsOptions>

An Action to configure the TlsOptions.

Returns

The builder.

Applies to

UseTls(ISiloBuilder, X509Certificate2)

Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs

Configures 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

Parameters

builder
ISiloBuilder

The builder to configure.

certificate
X509Certificate2

The server certificate.

Returns

The builder.

Applies to

UseTls(ISiloHostBuilder, Action<TlsOptions>)

Source:
HostingExtensions.ISiloHostBuilder.cs

Configures 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

Parameters

builder
ISiloHostBuilder

The builder to configure.

configureOptions
Action<TlsOptions>

An Action to configure the TlsOptions.

Returns

The builder.

Applies to

UseTls(ISiloHostBuilder, X509Certificate2)

Source:
HostingExtensions.ISiloHostBuilder.cs

Configures 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

Parameters

builder
ISiloHostBuilder

The builder to configure.

certificate
X509Certificate2

The server certificate.

Returns

The builder.

Applies to

UseTls(IClientBuilder, X509Certificate2, Action<TlsOptions>)

Source:
HostingExtensions.IClientBuilder.cs
Source:
HostingExtensions.IClientBuilder.cs
Source:
HostingExtensions.IClientBuilder.cs
Source:
HostingExtensions.IClientBuilder.cs

Configures 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

Parameters

builder
IClientBuilder

The builder to configure.

certificate
X509Certificate2

The server certificate.

configureOptions
Action<TlsOptions>

An Action to configure the TlsOptions.

Returns

The builder.

Applies to

UseTls(ISiloBuilder, X509Certificate2, Action<TlsOptions>)

Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs

Configures 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

Parameters

builder
ISiloBuilder

The builder to configure.

certificate
X509Certificate2

The server certificate.

configureOptions
Action<TlsOptions>

An Action to configure the TlsOptions.

Returns

The builder.

Applies to

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

Source:
HostingExtensions.ISiloHostBuilder.cs

Configures 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

Parameters

builder
ISiloHostBuilder

The builder to configure.

certificate
X509Certificate2

The server certificate.

configureOptions
Action<TlsOptions>

An Action to configure the TlsOptions.

Returns

The builder.

Applies to

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

Source:
HostingExtensions.IClientBuilder.cs
Source:
HostingExtensions.IClientBuilder.cs
Source:
HostingExtensions.IClientBuilder.cs
Source:
HostingExtensions.IClientBuilder.cs

Configures 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

Parameters

builder
IClientBuilder

The builder to configure.

storeName
StoreName

The certificate store to load the certificate from.

subject
String

The subject name for the certificate to load.

allowInvalid
Boolean

Indicates if invalid certificates should be considered, such as self-signed certificates.

location
StoreLocation

The store location to load the certificate from.

configureOptions
Action<TlsOptions>

An Action to configure the TlsOptions.

Returns

The builder.

Applies to

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

Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs
Source:
HostingExtensions.ISiloBuilder.cs

Configures 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

Parameters

builder
ISiloBuilder

The builder to configure.

storeName
StoreName

The certificate store to load the certificate from.

subject
String

The subject name for the certificate to load.

allowInvalid
Boolean

Indicates if invalid certificates should be considered, such as self-signed certificates.

location
StoreLocation

The store location to load the certificate from.

configureOptions
Action<TlsOptions>

An Action to configure the TlsOptions.

Returns

The builder.

Applies to

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

Source:
HostingExtensions.ISiloHostBuilder.cs

Configures 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

Parameters

builder
ISiloHostBuilder

The builder to configure.

storeName
StoreName

The certificate store to load the certificate from.

subject
String

The subject name for the certificate to load.

allowInvalid
Boolean

Indicates if invalid certificates should be considered, such as self-signed certificates.

location
StoreLocation

The store location to load the certificate from.

configureOptions
Action<TlsOptions>

An Action to configure the TlsOptions.

Returns

The builder.

Applies to