OrleansConnectionSecurityHostingExtensions.UseTls 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
UseTls(IClientBuilder, Action<TlsOptions>)
配置 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)
配置 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>)
配置 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>)
配置 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操作。
返回
生成器。