Skip to content

Commit 7110205

Browse files
jason-price-mongodbjason-price-mongodb
andauthored
DOCSP-7419 tls update (#2001) (#2005)
* DOCSP-7419-tls-update * DOCSP-7419-tls-update * DOCSP-7419-tls-update * DOCSP-7419-tls-update * DOCSP-7419-tls-update * DOCSP-7419-tls-update * DOCSP-7419-tls-update * DOCSP-7419-tls-update * DOCSP-7419-tls-update * DOCSP-7419-tls-update * DOCSP-7419-tls-update * DOCSP-7419-tls-update Co-authored-by: jason-price-mongodb <[email protected]> Co-authored-by: jason-price-mongodb <[email protected]>
1 parent c0f4edf commit 7110205

File tree

4 files changed

+12
-15
lines changed

4 files changed

+12
-15
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
For clients that don't provide certificates, :binary:`~bin.mongod` or
2+
:binary:`~bin.mongos` encrypts the TLS/SSL connection, assuming the
3+
connection is successfully made.

source/reference/configuration-options.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1716,8 +1716,7 @@ Core Options
17161716

17171717
.. versionadded:: 4.2
17181718

1719-
For clients that do not present certificates, :binary:`~bin.mongos` or :binary:`~bin.mongod` bypasses
1720-
TLS/SSL certificate validation when establishing the connection.
1719+
.. include:: /includes/TLS-SSL-certificates.rst
17211720

17221721
For clients that present a certificate, however, :binary:`~bin.mongos` or :binary:`~bin.mongod` performs
17231722
certificate validation using the root certificate chain specified by
@@ -2267,9 +2266,8 @@ Core Options
22672266
Use :setting:`net.tls.allowConnectionsWithoutCertificates`
22682267
instead.
22692268

2270-
For clients that do not present certificates, :binary:`~bin.mongos` or :binary:`~bin.mongod` bypasses
2271-
TLS/SSL certificate validation when establishing the connection.
2272-
2269+
.. include:: /includes/TLS-SSL-certificates.rst
2270+
22732271
For clients that present a certificate, however, :binary:`~bin.mongos` or :binary:`~bin.mongod` performs
22742272
certificate validation using the root certificate chain specified by
22752273
:setting:`~net.ssl.CAFile` and reject clients with invalid certificates.

source/reference/program/mongod.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2371,9 +2371,8 @@ TLS Options
23712371

23722372
.. versionadded:: 4.2
23732373

2374-
For clients that do not present certificates, :program:`mongod` bypasses
2375-
TLS/SSL certificate validation when establishing the connection.
2376-
2374+
.. include:: /includes/TLS-SSL-certificates.rst
2375+
23772376
For clients that present a certificate, however, :program:`mongod` performs
23782377
certificate validation using the root certificate chain specified by
23792378
``--tlsCAFile`` and reject clients with invalid certificates.
@@ -2852,8 +2851,7 @@ SSL Options (Deprecated)
28522851
Use :option:`--tlsAllowConnectionsWithoutCertificates
28532852
<mongod --tlsAllowConnectionsWithoutCertificates>` instead.
28542853

2855-
For clients that do not present certificates, :program:`mongod` bypasses
2856-
TLS/SSL certificate validation when establishing the connection.
2854+
.. include:: /includes/TLS-SSL-certificates.rst
28572855

28582856
For clients that present a certificate, however, :program:`mongod` performs
28592857
certificate validation using the root certificate chain specified by

source/reference/program/mongos.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -995,9 +995,8 @@ TLS Options
995995

996996
.. versionadded:: 4.2
997997

998-
For clients that do not present certificates, :program:`mongos` bypasses
999-
TLS/SSL certificate validation when establishing the connection.
1000-
998+
.. include:: /includes/TLS-SSL-certificates.rst
999+
10011000
For clients that present a certificate, however, :program:`mongos` performs
10021001
certificate validation using the root certificate chain specified by
10031002
``--tlsCAFile`` and reject clients with invalid certificates.
@@ -1406,8 +1405,7 @@ SSL Options (Deprecated)
14061405
Use :option:`--tlsAllowConnectionsWithoutCertificates
14071406
<mongos --tlsAllowConnectionsWithoutCertificates>` instead.
14081407

1409-
For clients that do not present certificates, :program:`mongos` bypasses
1410-
TLS/SSL certificate validation when establishing the connection.
1408+
.. include:: /includes/TLS-SSL-certificates.rst
14111409

14121410
For clients that present a certificate, however, :program:`mongos` performs
14131411
certificate validation using the root certificate chain specified by

0 commit comments

Comments
 (0)