Skip to content

Commit f2a9503

Browse files
jason-price-mongodbjason-price-mongodb
andauthored
DOCSP-7419 tls update (#2001)
* 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]>
1 parent 1f5d9c4 commit f2a9503

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
@@ -1713,8 +1713,7 @@ Core Options
17131713

17141714
.. versionadded:: 4.2
17151715

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

17191718
For clients that present a certificate, however, :binary:`~bin.mongos` or :binary:`~bin.mongod` performs
17201719
certificate validation using the root certificate chain specified by
@@ -2264,9 +2263,8 @@ Core Options
22642263
Use :setting:`net.tls.allowConnectionsWithoutCertificates`
22652264
instead.
22662265

2267-
For clients that do not present certificates, :binary:`~bin.mongos` or :binary:`~bin.mongod` bypasses
2268-
TLS/SSL certificate validation when establishing the connection.
2269-
2266+
.. include:: /includes/TLS-SSL-certificates.rst
2267+
22702268
For clients that present a certificate, however, :binary:`~bin.mongos` or :binary:`~bin.mongod` performs
22712269
certificate validation using the root certificate chain specified by
22722270
: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
@@ -2352,9 +2352,8 @@ TLS Options
23522352

23532353
.. versionadded:: 4.2
23542354

2355-
For clients that do not present certificates, :program:`mongod` bypasses
2356-
TLS/SSL certificate validation when establishing the connection.
2357-
2355+
.. include:: /includes/TLS-SSL-certificates.rst
2356+
23582357
For clients that present a certificate, however, :program:`mongod` performs
23592358
certificate validation using the root certificate chain specified by
23602359
``--tlsCAFile`` and reject clients with invalid certificates.
@@ -2833,8 +2832,7 @@ SSL Options (Deprecated)
28332832
Use :option:`--tlsAllowConnectionsWithoutCertificates
28342833
<mongod --tlsAllowConnectionsWithoutCertificates>` instead.
28352834

2836-
For clients that do not present certificates, :program:`mongod` bypasses
2837-
TLS/SSL certificate validation when establishing the connection.
2835+
.. include:: /includes/TLS-SSL-certificates.rst
28382836

28392837
For clients that present a certificate, however, :program:`mongod` performs
28402838
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)