You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/mongoc_ssl_opt_t.rst
+3-7Lines changed: 3 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -72,13 +72,11 @@ To overwrite this behaviour, it is possible to disable hostname validation, and/
72
72
OpenSSL
73
73
-------
74
74
75
-
The MongoDB C Driver uses OpenSSL, if available, on Linux and Unix platforms, including macOS.
76
-
77
-
Industry best practices and some regulations require the use of TLS 1.1 or newer, which requires at least OpenSSL 1.0.1. However, some operating systems such as older macOS ship outdated OpenSSL libraries. Check your OpenSSL version like so::
75
+
The MongoDB C Driver uses OpenSSL, if available, on Linux and Unix platforms (besides macOS). Industry best practices and some regulations require the use of TLS 1.1 or newer, which requires at least OpenSSL 1.0.1. Check your OpenSSL version like so::
78
76
79
77
$ openssl version
80
78
81
-
On macOS we recommend using `Secure Transport`_ instead. On other Unixes, upgrade your OpenSSL to a recent version (at least 1.0.1), or install a recent version in a non-system path and build against it with::
79
+
Ensure your system's OpenSSL is a recent version (at least 1.0.1), or install a recent version in a non-system path and build against it with::
The MongoDB C Driver supports the Darwin (OS X, macOS, iOS, etc.) native TLS library (Secure Transport), and its native crypto library (Common Crypto, or CC). To ensure you build with Secure Transport instead of any OpenSSL library installed on your system::
111
-
112
-
cmake -DENABLE_SSL=DARWIN
108
+
The MongoDB C Driver supports the Darwin (OS X, macOS, iOS, etc.) native TLS library (Secure Transport), and its native crypto library (Common Crypto, or CC).
113
109
114
110
When compiled against Secure Transport, the ``ca_dir`` option is not supported, and will issue an error if used.
0 commit comments