OrleansConnectionSecurityHostingExtensions.UseTls 方法

定义

重载

UseTls(IClientBuilder, Action<TlsOptions>)

配置 TLS。

UseTls(IClientBuilder, X509Certificate2)

配置 TLS。

UseTls(IClientBuilder, X509Certificate2, Action<TlsOptions>)

配置 TLS。

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

配置 TLS。

UseTls(IClientBuilder, Action<TlsOptions>)

Source:
HostingExtensions.IClientBuilder.cs

配置 TLS。

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

参数

builder
IClientBuilder

要配置的生成器。

configureOptions
Action<TlsOptions>

要配置的 TlsOptions操作。

返回

生成器。

适用于

UseTls(IClientBuilder, X509Certificate2)

Source:
HostingExtensions.IClientBuilder.cs

配置 TLS。

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

参数

builder
IClientBuilder

要配置的生成器。

certificate
X509Certificate2

服务器证书。

返回

生成器。

适用于

UseTls(IClientBuilder, X509Certificate2, Action<TlsOptions>)

Source:
HostingExtensions.IClientBuilder.cs

配置 TLS。

public static Orleans.IClientBuilder UseTls(this Orleans.IClientBuilder builder, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, Action<Orleans.Connections.Security.TlsOptions> configureOptions);
static member UseTls : Orleans.IClientBuilder * System.Security.Cryptography.X509Certificates.X509Certificate2 * Action<Orleans.Connections.Security.TlsOptions> -> Orleans.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(IClientBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>)

Source:
HostingExtensions.IClientBuilder.cs

配置 TLS。

public static Orleans.IClientBuilder UseTls(this Orleans.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.IClientBuilder * System.Security.Cryptography.X509Certificates.StoreName * string * bool * System.Security.Cryptography.X509Certificates.StoreLocation * Action<Orleans.Connections.Security.TlsOptions> -> Orleans.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操作。

返回

生成器。

适用于