[DRIVERS-455] Document how to use the latest TLS protocols Created: 15/Feb/18 Updated: 28/Oct/23 Resolved: 23/May/18 |
|
| Status: | Closed |
| Project: | Drivers |
| Component/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Critical - P2 |
| Reporter: | Rathi Gnanasekaran | Assignee: | Unassigned |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | newdriver | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Epic Link: | PRODUCT-774 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Driver Compliance: |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
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. |
| Comments |
| Comment by Bernie Hackett [ 27/Feb/18 ] |
|
The text in this Python driver commit should be used as a template. Change the language specific text to suit your language needs and limitations. https://github.com/mongodb/mongo-python-driver/commit/e7e483311286b718556e2fdab0954ebbacdb2317 |