Uploaded image for project: 'Ruby Driver'
  1. Ruby Driver
  2. RUBY-1823

Support adding multiple CA certificates

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 2.10.0.rc0, 2.9.0.rc1
    • Affects Version/s: None
    • Component/s: Connections
    • Labels:
      None

      Currently the Ruby driver only allows specifying one CA certificate per client. This can be an inconvenience when an application connects to database clusters of different companies, who are using different certificate authorities.

      The patch proposed in 1774 / https://github.com/mongodb/mongo-ruby-driver/pull/1319 implements the requirement to support multiple trust roots, but was originally proposed for a different reason (to support certificate chains). Intermediate certificates should not be provided as certificate authorities as this permits effective verification bypass; however, the patch itself is the same change that is needed to support multiple roots.

            Assignee:
            oleg.pudeyev@mongodb.com Oleg Pudeyev (Inactive)
            Reporter:
            oleg.pudeyev@mongodb.com Oleg Pudeyev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: