SslStreamSettings.With Method (original) (raw)

SslStreamSettingsWith Method

Returns a new SsslStreamSettings instance with some settings changed.

Namespace: MongoDB.Driver.Core.Configuration
Assembly: MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.10.0+569905ff5e778c38ea19d9d0392496a83e1704ed

Syntax

public SslStreamSettings With( Optional checkCertificateRevocation = null, Optional<IEnumerable> clientCertificates = null, Optional clientCertificateSelectionCallback = null, Optional enabledProtocols = null, Optional serverCertificateValidationCallback = null )

Public Function With ( Optional checkCertificateRevocation As Optional(Of Boolean) = Nothing, Optional clientCertificates As Optional(Of IEnumerable(Of X509Certificate)) = Nothing, Optional clientCertificateSelectionCallback As Optional(Of LocalCertificateSelectionCallback) = Nothing, Optional enabledProtocols As Optional(Of SslProtocols) = Nothing, Optional serverCertificateValidationCallback As Optional(Of RemoteCertificateValidationCallback) = Nothing ) As SslStreamSettings

member With : ?checkCertificateRevocation : Optional * ?clientCertificates : Optional<IEnumerable> * ?clientCertificateSelectionCallback : Optional * ?enabledProtocols : Optional * ?serverCertificateValidationCallback : Optional (* Defaults: let _checkCertificateRevocation = defaultArg checkCertificateRevocation null let _clientCertificates = defaultArg clientCertificates null let _clientCertificateSelectionCallback = defaultArg clientCertificateSelectionCallback null let _enabledProtocols = defaultArg enabledProtocols null let _serverCertificateValidationCallback = defaultArg serverCertificateValidationCallback null *) -> SslStreamSettings

Parameters

checkCertificateRevocation (Optional)

Type: MongoDB.DriverOptionalBoolean
Whether to check certificate revocation.

clientCertificates (Optional)

Type: MongoDB.DriverOptionalIEnumerableX509Certificate
The client certificates.

clientCertificateSelectionCallback (Optional)

Type: MongoDB.DriverOptionalLocalCertificateSelectionCallback
The client certificate selection callback.

enabledProtocols (Optional)

Type: MongoDB.DriverOptionalSslProtocols
The enabled protocols.

serverCertificateValidationCallback (Optional)

Type: MongoDB.DriverOptionalRemoteCertificateValidationCallback
The server certificate validation callback.

Return Value

Type: SslStreamSettings
A new SsslStreamSettings instance.

See Also

Reference