Class SslConnectionBuilderOptions
- Namespace
- Fluxzy.Clients.Ssl
- Assembly
- Fluxzy.Core.dll
public class SslConnectionBuilderOptions
- Inheritance
-
SslConnectionBuilderOptions
- Inherited Members
-
Constructors
SslConnectionBuilderOptions(string, SslProtocols, List<SslApplicationProtocol>, RemoteCertificateValidationCallback?, bool, Certificate?, bool, AdvancedTlsSettings?)
public SslConnectionBuilderOptions(string targetHost, SslProtocols enabledSslProtocols, List<SslApplicationProtocol> applicationProtocols, RemoteCertificateValidationCallback? remoteCertificateValidationCallback, bool contextSkipRemoteCertificateValidation, Certificate? clientCertificate, bool alwaysSendClientCertificate, AdvancedTlsSettings? advancedTlsSettings)
Parameters
targetHost string
enabledSslProtocols SslProtocols
applicationProtocols List<SslApplicationProtocol>
remoteCertificateValidationCallback RemoteCertificateValidationCallback
contextSkipRemoteCertificateValidation bool
clientCertificate Certificate
alwaysSendClientCertificate bool
advancedTlsSettings AdvancedTlsSettings
Properties
AdvancedTlsSettings
public AdvancedTlsSettings? AdvancedTlsSettings { get; }
Property Value
- AdvancedTlsSettings
ApplicationProtocols
public List<SslApplicationProtocol> ApplicationProtocols { get; }
Property Value
- List<SslApplicationProtocol>
ClientCertificate
public Certificate? ClientCertificate { get; set; }
Property Value
- Certificate
ContextSkipRemoteCertificateValidation
public bool ContextSkipRemoteCertificateValidation { get; }
Property Value
- bool
EnabledSslProtocols
public SslProtocols EnabledSslProtocols { get; }
Property Value
- SslProtocols
RemoteCertificateValidationCallback
public RemoteCertificateValidationCallback? RemoteCertificateValidationCallback { get; }
Property Value
- RemoteCertificateValidationCallback
TargetHost
public string TargetHost { get; }
Property Value
- string
Methods
GetSslClientAuthenticationOptions()
public SslClientAuthenticationOptions GetSslClientAuthenticationOptions()
Returns
- SslClientAuthenticationOptions