Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-47905

Support both client certificate auth and n2n encryption at the same time

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • Morpheus
    • 6.5.0
    • ns_server
    • None
    • 1

    Description

      Currently, when node to node encryption is set to "all" or "strict", the services may connect to other services including ns_server using the node certificates passed to them. However, in the case where client certificate authentication is enabled the usage of node certificates by the services to connect as clients possess the problem of not being able to authenticate the user.
      Per doc, https://docs.couchbase.com/server/current/manage/manage-security/enable-client-certificate-handling.html.

      A current limitation is that client certificate authentication cannot be set to mandatory if node-to-node encryption is set to all. See Node-to-Node Encryption. 

      Unfortunately this not limited to mandatory but also extends to enabled state of client certificate authentication.

      We need to be able to support both client certificate auth and node to node encryption at the same time.

      Docs:
      Design draft

      Attachments

        Issue Links

          For Gerrit Dashboard: MB-47905
          # Subject Branch Project Status CR V

          Activity

            People

              timofey.barmin Timofey Barmin
              Abhijeeth.Nuthan Abhijeeth Nuthan
              Votes:
              0 Vote for this issue
              Watchers:
              16 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty