Skip to content

OrleansConnectionSecurityHostingExtensions Methods

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

UseTls(IClientBuilder, Action<TlsOptions>)

staticextension
View source
public static IClientBuilder UseTls(this IClientBuilder builder, Action<TlsOptions> configureOptions)
Configures TLS.

Parameters

builderIClientBuilder
The builder to configure.
configureOptionsAction<TlsOptions>
An Action to configure the TlsOptions.

Returns

The builder.

UseTls(IClientBuilder, StoreName, string, bool, StoreLocation, Action<TlsOptions>)

staticextension
View source
public static IClientBuilder UseTls(this IClientBuilder builder, StoreName storeName, string subject, bool allowInvalid, StoreLocation location, Action<TlsOptions> configureOptions)
Configures TLS.

Parameters

builderIClientBuilder
The builder to configure.
storeNameStoreName
The certificate store to load the certificate from.
subjectstring
The subject name for the certificate to load.
allowInvalidbool
Indicates if invalid certificates should be considered, such as self-signed certificates.
locationStoreLocation
The store location to load the certificate from.
configureOptionsAction<TlsOptions>
An Action to configure the TlsOptions.

Returns

The builder.

UseTls(IClientBuilder, X509Certificate2)

staticextension
View source
public static IClientBuilder UseTls(this IClientBuilder builder, X509Certificate2 certificate)
Configures TLS.

Parameters

builderIClientBuilder
The builder to configure.
certificateX509Certificate2
The server certificate.

Returns

The builder.

UseTls(IClientBuilder, X509Certificate2, Action<TlsOptions>)

staticextension
View source
public static IClientBuilder UseTls(this IClientBuilder builder, X509Certificate2 certificate, Action<TlsOptions> configureOptions)
Configures TLS.

Parameters

builderIClientBuilder
The builder to configure.
certificateX509Certificate2
The server certificate.
configureOptionsAction<TlsOptions>
An Action to configure the TlsOptions.

Returns

The builder.

UseTls(ISiloBuilder, Action<TlsOptions>)

staticextension
View source
public static ISiloBuilder UseTls(this ISiloBuilder builder, Action<TlsOptions> configureOptions)
Configures TLS.

Parameters

builderISiloBuilder
The builder to configure.
configureOptionsAction<TlsOptions>
An Action to configure the TlsOptions.

Returns

The builder.

UseTls(ISiloBuilder, StoreName, string, bool, StoreLocation, Action<TlsOptions>)

staticextension
View source
public static ISiloBuilder UseTls(this ISiloBuilder builder, StoreName storeName, string subject, bool allowInvalid, StoreLocation location, Action<TlsOptions> configureOptions)
Configures TLS.

Parameters

builderISiloBuilder
The builder to configure.
storeNameStoreName
The certificate store to load the certificate from.
subjectstring
The subject name for the certificate to load.
allowInvalidbool
Indicates if invalid certificates should be considered, such as self-signed certificates.
locationStoreLocation
The store location to load the certificate from.
configureOptionsAction<TlsOptions>
An Action to configure the TlsOptions.

Returns

The builder.

UseTls(ISiloBuilder, X509Certificate2)

staticextension
View source
public static ISiloBuilder UseTls(this ISiloBuilder builder, X509Certificate2 certificate)
Configures TLS.

Parameters

builderISiloBuilder
The builder to configure.
certificateX509Certificate2
The server certificate.

Returns

The builder.

UseTls(ISiloBuilder, X509Certificate2, Action<TlsOptions>)

staticextension
View source
public static ISiloBuilder UseTls(this ISiloBuilder builder, X509Certificate2 certificate, Action<TlsOptions> configureOptions)
Configures TLS.

Parameters

builderISiloBuilder
The builder to configure.
certificateX509Certificate2
The server certificate.
configureOptionsAction<TlsOptions>
An Action to configure the TlsOptions.

Returns

The builder.