Table of Contents

Class SslSettings

Namespace
MongoDB.Driver
Assembly
MongoDB.Driver.dll
public class SslSettings : IEquatable<SslSettings>
Inheritance
SslSettings
Implements
Inherited Members

Constructors

SslSettings()

public SslSettings()

Properties

CheckCertificateRevocation

public bool CheckCertificateRevocation { get; set; }

Property Value

bool

ClientCertificateSelectionCallback

public LocalCertificateSelectionCallback ClientCertificateSelectionCallback { get; set; }

Property Value

LocalCertificateSelectionCallback

ClientCertificates

public IEnumerable<X509Certificate> ClientCertificates { get; set; }

Property Value

IEnumerable<X509Certificate>

EnabledSslProtocols

public SslProtocols EnabledSslProtocols { get; set; }

Property Value

SslProtocols

ServerCertificateValidationCallback

public RemoteCertificateValidationCallback ServerCertificateValidationCallback { get; set; }

Property Value

RemoteCertificateValidationCallback

Methods

Clone()

public SslSettings Clone()

Returns

SslSettings

Equals(SslSettings)

public bool Equals(SslSettings obj)

Parameters

obj SslSettings

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Freeze()

public SslSettings Freeze()

Returns

SslSettings

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(SslSettings, SslSettings)

public static bool operator ==(SslSettings lhs, SslSettings rhs)

Parameters

lhs SslSettings
rhs SslSettings

Returns

bool

operator !=(SslSettings, SslSettings)

public static bool operator !=(SslSettings lhs, SslSettings rhs)

Parameters

lhs SslSettings
rhs SslSettings

Returns

bool