Table of Contents

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