File tree Expand file tree Collapse file tree 6 files changed +61
-1
lines changed Expand file tree Collapse file tree 6 files changed +61
-1
lines changed Original file line number Diff line number Diff line change @@ -539,7 +539,6 @@ description: |
539
539
540
540
Enables or disables IPv6 support. :binary:`~bin.mongos` or
541
541
:binary:`~bin.mongod` disables IPv6 support by default.
542
-
543
542
---
544
543
program : conf
545
544
name : net.http.JSONPEnabled
@@ -662,6 +661,19 @@ inherit:
662
661
file : options-mongod.yaml
663
662
---
664
663
program : conf
664
+ name : net.ssl.clusterCAFile
665
+ type : string
666
+ directive : setting
667
+ replacement :
668
+ program : " :binary:`~bin.mongos` or :binary:`~bin.mongod`"
669
+ intro : " The"
670
+ cafile : " :setting:`net.ssl.CAFile`"
671
+ inherit :
672
+ name : sslClusterCAFile
673
+ program : mongod
674
+ file : options-mongod.yaml
675
+ ---
676
+ program : conf
665
677
name : net.ssl.CRLFile
666
678
type : string
667
679
directive : setting
Original file line number Diff line number Diff line change @@ -1373,6 +1373,35 @@ replacement:
1373
1373
intro : " Specifies the"
1374
1374
---
1375
1375
program : mongod
1376
+ name : sslClusterCAFile
1377
+ args : <filename>
1378
+ directive : option
1379
+ description : |
1380
+
1381
+ .. versionadded:: 3.4.18
1382
+
1383
+ {{intro}} :file:`.pem` file that contains the root certificate chain
1384
+ from the Certificate Authority used to validate the certificate
1385
+ presented by a client establishing a connection. Specify the file
1386
+ name of the :file:`.pem` file using relative or absolute paths.
1387
+
1388
+ If {{role}} does not specify the :file:`.pem` file for validating the
1389
+ certificate from a client establishing a connection, the cluster uses
1390
+ the :file:`.pem` file specified in the {{cafile}} option.
1391
+
1392
+ {{role}} lets you use separate Certificate Authorities to verify the
1393
+ client to server and server to client portions of the TLS handshake.
1394
+
1395
+ Requires that {{cafile}} is set.
1396
+
1397
+ .. include:: /includes/extracts/ssl-facts-see-more.rst
1398
+
1399
+ optional : true
1400
+ replacement :
1401
+ intro : " Specifies the"
1402
+ cafile : " :option:`--sslCAFile`"
1403
+ ---
1404
+ program : mongod
1376
1405
name : sslCRLFile
1377
1406
args : <filename>
1378
1407
directive : option
Original file line number Diff line number Diff line change @@ -321,6 +321,13 @@ inherit:
321
321
file : options-mongod.yaml
322
322
---
323
323
program : mongos
324
+ name : sslClusterCAFile
325
+ inherit :
326
+ name : sslClusterCAFile
327
+ program : mongod
328
+ file : options-mongod.yaml
329
+ ---
330
+ program : mongos
324
331
name : sslCRLFile
325
332
inherit :
326
333
name : sslCRLFile
Original file line number Diff line number Diff line change @@ -238,6 +238,7 @@ Core Options
238
238
clusterFile: <string>
239
239
clusterPassword: <string>
240
240
CAFile: <string>
241
+ clusterCAFile: <string>
241
242
CRLFile: <string>
242
243
allowConnectionsWithoutCertificates: <boolean>
243
244
allowInvalidCertificates: <boolean>
@@ -297,6 +298,9 @@ Core Options
297
298
298
299
.. include:: /includes/option/setting-conf-net.http.RESTInterfaceEnabled.rst
299
300
301
+
302
+ .. _net-ssl-conf-options:
303
+
300
304
``net.ssl`` Options
301
305
```````````````````
302
306
@@ -311,6 +315,7 @@ Core Options
311
315
clusterFile: <string>
312
316
clusterPassword: <string>
313
317
CAFile: <string>
318
+ clusterCAFile: <string>
314
319
CRLFile: <string>
315
320
allowConnectionsWithoutCertificates: <boolean>
316
321
allowInvalidCertificates: <boolean>
@@ -332,6 +337,8 @@ Core Options
332
337
333
338
.. include:: /includes/option/setting-conf-net.ssl.CAFile.rst
334
339
340
+ .. include:: /includes/option/setting-conf-net.ssl.clusterCAFile.rst
341
+
335
342
.. include:: /includes/option/setting-conf-net.ssl.CRLFile.rst
336
343
337
344
.. include:: /includes/option/setting-conf-net.ssl.allowConnectionsWithoutCertificates.rst
Original file line number Diff line number Diff line change @@ -255,6 +255,7 @@ Sharded Cluster Options
255
255
256
256
.. include:: /includes/option/option-mongod-noMoveParanoia.rst
257
257
258
+
258
259
TLS/SSL Options
259
260
~~~~~~~~~~~~~~~
260
261
@@ -279,6 +280,8 @@ TLS/SSL Options
279
280
280
281
.. include:: /includes/option/option-mongod-sslCAFile.rst
281
282
283
+ .. include:: /includes/option/option-mongod-sslClusterCAFile.rst
284
+
282
285
.. include:: /includes/option/option-mongod-sslCRLFile.rst
283
286
284
287
.. include:: /includes/option/option-mongod-sslAllowInvalidCertificates.rst
Original file line number Diff line number Diff line change @@ -119,6 +119,8 @@ TLS/SSL Options
119
119
120
120
.. include:: /includes/option/option-mongos-sslCAFile.rst
121
121
122
+ .. include:: /includes/option/option-mongos-sslClusterCAFile.rst
123
+
122
124
.. include:: /includes/option/option-mongos-sslCRLFile.rst
123
125
124
126
.. include:: /includes/option/option-mongos-sslAllowConnectionsWithoutCertificates.rst
You can’t perform that action at this time.
0 commit comments