Couchbase .NET SDK | 3.9.0
Search Results for

    Show / Hide Table of Contents

    Class TlsSettings

    A collection of TLS/SSL settings for Couchbase connections.

    Inheritance
    object
    TlsSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Couchbase.Core.IO.Authentication
    Assembly: Couchbase.NetClient.dll
    Syntax
    public sealed class TlsSettings

    Properties

    | Edit this page View Source

    EnableCertificateRevocation

    Whether to enable certificate revocation checking.

    Declaration
    public bool EnableCertificateRevocation { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    EnabledSslProtocols

    Enabled SSL/TLS protocols. Defaults to TLS 1.2 and 1.3 (when supported).

    Declaration
    public SslProtocols EnabledSslProtocols { get; set; }
    Property Value
    Type Description
    SslProtocols
    | Edit this page View Source

    HttpCertificateValidationCallback

    Custom callback for HTTP server certificate validation (advanced scenarios).

    Declaration
    public RemoteCertificateValidationCallback? HttpCertificateValidationCallback { get; set; }
    Property Value
    Type Description
    RemoteCertificateValidationCallback
    | Edit this page View Source

    HttpIgnoreRemoteCertificateNameMismatch

    Whether to ignore server certificate name mismatches for HTTP connections.

    Declaration
    public bool HttpIgnoreRemoteCertificateNameMismatch { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    KvCertificateValidationCallback

    Custom callback for KV server certificate validation (advanced scenarios).

    Declaration
    public RemoteCertificateValidationCallback? KvCertificateValidationCallback { get; set; }
    Property Value
    Type Description
    RemoteCertificateValidationCallback
    | Edit this page View Source

    KvIgnoreRemoteCertificateNameMismatch

    Whether to ignore server certificate name mismatches for KV connections.

    Declaration
    public bool KvIgnoreRemoteCertificateNameMismatch { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    TrustedServerCertificateFactory

    Custom server CA certificates to trust (trust anchors). These are used to validate the server's certificate, NOT for client authentication.

    Declaration
    public ICertificateFactory? TrustedServerCertificateFactory { get; set; }
    Property Value
    Type Description
    ICertificateFactory
    • Edit this page
    • View Source
    In this article
    Back to top © 2026 Couchbase, Inc.