The Couchbase team has been working on a feature called Client Certificate Authentication (based on X.509 client certificates) and we are looking for feedback from the wider community!
The SDK team has an RFC process for such a feature, and if you want to read through this one go here: https://github.com/couchbaselabs/sdk-rfcs/blob/master/rfc/0036-client-cert-auth.md
If you are not that kind of person who likes to read longer technical documents, we still encourage you to try out the feature in your favorite language and provide feedback!
- Check out the documentation for each language, i.e. java https://developer.couchbase.com/documentation/server/5.5/sdk/java/sdk-authentication-overview.html
- Look at the samples provided in this repository, i.e. java https://github.com/couchbaselabs/devguide-examples/blob/master/java/src/main/java/com/couchbase/devguide/ConnectingCertAuth.java
Just comment below if you have questions or ideas on how to improve!