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