Skip to content

Commit 0f03c23

Browse files
jason-price-mongodbjason-price-mongodb
andauthored
DOCSP-7419 tls update (#2001) (#2006)
* 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 64099ca commit 0f03c23

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
@@ -1515,8 +1515,7 @@ Core Options
15151515

15161516
.. versionadded:: 4.2
15171517

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

15211520
For clients that present a certificate, however, :binary:`~bin.mongos` or :binary:`~bin.mongod` performs
15221521
certificate validation using the root certificate chain specified by
@@ -2066,9 +2065,8 @@ Core Options
20662065
Use :setting:`net.tls.allowConnectionsWithoutCertificates`
20672066
instead.
20682067

2069-
For clients that do not present certificates, :binary:`~bin.mongos` or :binary:`~bin.mongod` bypasses
2070-
TLS/SSL certificate validation when establishing the connection.
2071-
2068+
.. include:: /includes/TLS-SSL-certificates.rst
2069+
20722070
For clients that present a certificate, however, :binary:`~bin.mongos` or :binary:`~bin.mongod` performs
20732071
certificate validation using the root certificate chain specified by
20742072
: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
@@ -2387,9 +2387,8 @@ TLS Options
23872387

23882388
.. versionadded:: 4.2
23892389

2390-
For clients that do not present certificates, :program:`mongod` bypasses
2391-
TLS/SSL certificate validation when establishing the connection.
2392-
2390+
.. include:: /includes/TLS-SSL-certificates.rst
2391+
23932392
For clients that present a certificate, however, :program:`mongod` performs
23942393
certificate validation using the root certificate chain specified by
23952394
``--tlsCAFile`` and reject clients with invalid certificates.
@@ -2868,8 +2867,7 @@ SSL Options (Deprecated)
28682867
Use :option:`--tlsAllowConnectionsWithoutCertificates
28692868
<mongod --tlsAllowConnectionsWithoutCertificates>` instead.
28702869

2871-
For clients that do not present certificates, :program:`mongod` bypasses
2872-
TLS/SSL certificate validation when establishing the connection.
2870+
.. include:: /includes/TLS-SSL-certificates.rst
28732871

28742872
For clients that present a certificate, however, :program:`mongod` performs
28752873
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
@@ -1003,9 +1003,8 @@ TLS Options
10031003

10041004
.. versionadded:: 4.2
10051005

1006-
For clients that do not present certificates, :program:`mongos` bypasses
1007-
TLS/SSL certificate validation when establishing the connection.
1008-
1006+
.. include:: /includes/TLS-SSL-certificates.rst
1007+
10091008
For clients that present a certificate, however, :program:`mongos` performs
10101009
certificate validation using the root certificate chain specified by
10111010
``--tlsCAFile`` and reject clients with invalid certificates.
@@ -1414,8 +1413,7 @@ SSL Options (Deprecated)
14141413
Use :option:`--tlsAllowConnectionsWithoutCertificates
14151414
<mongos --tlsAllowConnectionsWithoutCertificates>` instead.
14161415

1417-
For clients that do not present certificates, :program:`mongos` bypasses
1418-
TLS/SSL certificate validation when establishing the connection.
1416+
.. include:: /includes/TLS-SSL-certificates.rst
14191417

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

0 commit comments

Comments
 (0)