Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-455

Document how to use the latest TLS protocols

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Critical - P2 Critical - P2
    • None
    • Component/s: None
    • Labels:
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      NODE-1345 Won't Fix
      SCALA-382 Fixed
      PYTHON-1485 Fixed 3.6.1
      CSHARP-2200 Fixed
      PERL-866 Fixed 2.0.0
      RUBY-1303 Fixed
      JAVA-2789 Fixed 3.7.0
      CXX-1519 Fixed 3.3.0-rc0
      PHPC-1129 Won't Fix
      MOTOR-200 Fixed 1.2.3
      GODRIVER-260 Works as Designed
      CDRIVER-2519 Fixed 1.10.0
      RUST-80 Works as Designed
      SWIFT-434 Fixed 1.0.0-rc1
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion NODE-1345 Won't Fix SCALA-382 Fixed PYTHON-1485 Fixed 3.6.1 CSHARP-2200 Fixed PERL-866 Fixed 2.0.0 RUBY-1303 Fixed JAVA-2789 Fixed 3.7.0 CXX-1519 Fixed 3.3.0-rc0 PHPC-1129 Won't Fix MOTOR-200 Fixed 1.2.3 GODRIVER-260 Works as Designed CDRIVER-2519 Fixed 1.10.0 RUST-80 Works as Designed SWIFT-434 Fixed 1.0.0-rc1

      Atlas will be disabling support for TLSv1.0 soon. Drivers need to document how to get support for TLS >= 1.1 on a user's OS of choice, and document where it's just not possible. The most important OSes in this case are macOS, Windows, and Linux (though the directions on Linux likely apply to all non-macOS Unix flavors).

      For example, the Python interpreters Apple ships on macOS older than 10.13 are built against OpenSSL 0.9.8zh, which doesn't support anything better than TLSv1.0. So the Python driver TLS docs will recommend installing a Python version from python.org to work around the problem. The Ruby driver has a similar problem and might recommend installing Ruby from homebrew or something similar.

            Assignee:
            Unassigned Unassigned
            Reporter:
            rathi.gnanasekaran Rathi Gnanasekaran
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: