x.509 Certificates for client-server authentication.
Couchbase Server supports the use of x.509 certificates, for authentication between clients and servers. This is covered extensively in:
As well as our practical guide to authenticating an SDK client against Couchbase Server by certificate.
Certificates are also used for secure connection to the Server — the SDK guide gives practical details.