Skip to content

Commit b67e9c5

Browse files
Isabella Siukay-kim
authored andcommitted
DOCS-11908 ssl -> tls stuff i forgot the first time
1 parent 018f27d commit b67e9c5

File tree

4 files changed

+316
-9
lines changed

4 files changed

+316
-9
lines changed

source/includes/options-conf.yaml

Lines changed: 213 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -597,6 +597,198 @@ description: |
597597
Enables or disables IPv6 support. :binary:`~bin.mongos` or
598598
:binary:`~bin.mongod` disables IPv6 support by default.
599599
600+
---
601+
program: conf
602+
name: net.tls.mode
603+
type: string
604+
directive: setting
605+
replacement:
606+
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
607+
verb: "Enables"
608+
directive: "setting"
609+
inherit:
610+
name: tlsMode
611+
program: mongod
612+
file: options-mongod.yaml
613+
---
614+
program: conf
615+
name: net.tls.certificateSelector
616+
type: string
617+
directive: setting
618+
replacement:
619+
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
620+
directive: "setting"
621+
file: ":setting:`net.tls.PEMKeyFile`"
622+
inherit:
623+
name: tlsCertificateSelector
624+
program: mongod
625+
file: options-mongod.yaml
626+
---
627+
program: conf
628+
name: net.tls.clusterCertificateSelector
629+
type: string
630+
directive: setting
631+
replacement:
632+
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
633+
directive: "setting"
634+
file: ":setting:`net.tls.clusterFile`"
635+
inherit:
636+
name: tlsClusterCertificateSelector
637+
program: mongod
638+
file: options-mongod.yaml
639+
---
640+
program: conf
641+
name: net.tls.PEMKeyFile
642+
type: string
643+
directive: setting
644+
replacement:
645+
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
646+
intro: "The"
647+
selector: ":setting:`net.tls.certificateSelector`"
648+
649+
inherit:
650+
name: tlsPEMKeyFile
651+
program: mongod
652+
file: options-mongod.yaml
653+
---
654+
program: conf
655+
name: net.tls.PEMKeyPassword
656+
type: string
657+
directive: setting
658+
replacement:
659+
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
660+
intro: "The"
661+
pemKeyOption: ":setting:`~net.tls.PEMKeyFile`"
662+
selector: ":setting:`net.tls.certificateSelector`"
663+
inherit:
664+
name: tlsPEMKeyPassword
665+
program: mongod
666+
file: options-mongod.yaml
667+
---
668+
program: conf
669+
name: net.tls.clusterFile
670+
type: string
671+
directive: setting
672+
replacement:
673+
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
674+
pemKeyOption: ":setting:`~net.tls.PEMKeyFile`"
675+
intro: "The"
676+
directive: "setting"
677+
selector: ":setting:`net.tls.clusterCertificateSelector`"
678+
serverselector: ":setting:`net.tls.certificateSelector`"
679+
680+
inherit:
681+
name: tlsClusterFile
682+
program: mongod
683+
file: options-mongod.yaml
684+
---
685+
program: conf
686+
name: net.tls.clusterPassword
687+
type: string
688+
directive: setting
689+
replacement:
690+
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
691+
intro: "The"
692+
selector: ":setting:`net.tls.clusterCertificateSelector`"
693+
inherit:
694+
name: tlsClusterPassword
695+
program: mongod
696+
file: options-mongod.yaml
697+
---
698+
program: conf
699+
name: net.tls.CAFile
700+
type: string
701+
directive: setting
702+
replacement:
703+
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
704+
intro: "The"
705+
selector: ":setting:`net.tls.certificateSelector`"
706+
707+
inherit:
708+
name: tlsCAFile
709+
program: mongod
710+
file: options-mongod.yaml
711+
---
712+
program: conf
713+
name: net.tls.CRLFile
714+
type: string
715+
directive: setting
716+
replacement:
717+
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
718+
intro: "The"
719+
selector: ":setting:`net.tls.certificateSelector`"
720+
inherit:
721+
name: tlsCRLFile
722+
program: mongod
723+
file: options-mongod.yaml
724+
---
725+
program: conf
726+
name: net.tls.allowConnectionsWithoutCertificates
727+
type: boolean
728+
directive: setting
729+
replacement:
730+
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
731+
old_name: "``net.tls.weakCertificateValidation``"
732+
verb: "Enable or disable"
733+
tlsCA_option: ":setting:`~net.tls.CAFile`"
734+
inherit:
735+
name: tlsAllowConnectionsWithoutCertificates
736+
program: mongod
737+
file: options-mongod.yaml
738+
---
739+
program: conf
740+
name: net.tls.allowInvalidCertificates
741+
type: boolean
742+
directive: setting
743+
replacement:
744+
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
745+
verb: "Enable or disable"
746+
setting: "``allowInvalidCertificates: true``"
747+
inherit:
748+
name: tlsAllowInvalidCertificates
749+
program: mongod
750+
file: options-mongod.yaml
751+
---
752+
program: conf
753+
name: net.tls.disabledProtocols
754+
type: string
755+
directive: setting
756+
inherit:
757+
name: tlsDisabledProtocols
758+
program: mongod
759+
file: options-mongod.yaml
760+
---
761+
program: conf
762+
name: net.tls.FIPSMode
763+
type: boolean
764+
directive: setting
765+
replacement:
766+
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
767+
intro: "Enable or disable the use of"
768+
setting_continuation: " for the {{program}}"
769+
inherit:
770+
name: tlsFIPSMode
771+
program: mongod
772+
file: options-mongod.yaml
773+
---
774+
program: conf
775+
name: net.tls.allowInvalidHostnames
776+
directive: setting
777+
type: boolean
778+
default: false
779+
description: |
780+
.. versionadded:: 3.0
781+
782+
When {{role}} is ``true``, MongoDB disables the validation of the
783+
hostnames in TLS certificates, allowing {{program}} to connect to
784+
MongoDB instances if the hostname their certificates do not match the
785+
specified hostname.
786+
787+
.. include:: /includes/extracts/tls-facts-see-more.rst
788+
789+
replacement:
790+
program: ":binary:`~bin.mongod`"
791+
optional: true
600792
---
601793
program: conf
602794
name: net.ssl.sslOnNormalPorts
@@ -605,7 +797,7 @@ directive: setting
605797
replacement:
606798
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
607799
verb: "Enable or disable"
608-
alternative: ":setting:`net.ssl.mode: requireSSL <~net.ssl.mode>`"
800+
alternative: ":setting:`net.tls.mode: requireTLS <net.tls.mode>`"
609801
option: ":setting:`net.port`"
610802
inherit:
611803
name: sslOnNormalPorts
@@ -618,8 +810,9 @@ type: string
618810
directive: setting
619811
replacement:
620812
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
621-
verb: "Enable or disable"
813+
verb: "Enables"
622814
directive: "setting"
815+
alternative: ":setting:`net.tls.mode`"
623816
inherit:
624817
name: sslMode
625818
program: mongod
@@ -633,6 +826,7 @@ replacement:
633826
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
634827
directive: "setting"
635828
file: ":setting:`net.ssl.PEMKeyFile`"
829+
alternative: ":setting:`net.tls.certificateSelector`"
636830
inherit:
637831
name: sslCertificateSelector
638832
program: mongod
@@ -646,6 +840,7 @@ replacement:
646840
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
647841
directive: "setting"
648842
file: ":setting:`net.ssl.clusterFile`"
843+
alternative: ":setting:`net.tls.clusterCertificateSelector`"
649844
inherit:
650845
name: sslClusterCertificateSelector
651846
program: mongod
@@ -659,7 +854,7 @@ replacement:
659854
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
660855
intro: "The"
661856
selector: ":setting:`net.ssl.certificateSelector`"
662-
857+
alternative: ":setting:`net.tls.PEMKeyFile`"
663858
inherit:
664859
name: sslPEMKeyFile
665860
program: mongod
@@ -674,6 +869,7 @@ replacement:
674869
intro: "The"
675870
pemKeyOption: ":setting:`~net.ssl.PEMKeyFile`"
676871
selector: ":setting:`net.ssl.certificateSelector`"
872+
alternative: ":setting:`net.tls.PEMKeyPassword`"
677873
inherit:
678874
name: sslPEMKeyPassword
679875
program: mongod
@@ -690,7 +886,7 @@ replacement:
690886
directive: "setting"
691887
selector: ":setting:`net.ssl.clusterCertificateSelector`"
692888
serverselector: ":setting:`net.ssl.certificateSelector`"
693-
889+
alternative: ":setting:`net.tls.clusterFile`"
694890
inherit:
695891
name: sslClusterFile
696892
program: mongod
@@ -704,6 +900,7 @@ replacement:
704900
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
705901
intro: "The"
706902
selector: ":setting:`net.ssl.clusterCertificateSelector`"
903+
alternative: ":setting:`net.tls.clusterPassword`"
707904
inherit:
708905
name: sslClusterPassword
709906
program: mongod
@@ -717,7 +914,7 @@ replacement:
717914
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
718915
intro: "The"
719916
selector: ":setting:`net.ssl.certificateSelector`"
720-
917+
alternative: ":setting:`net.tls.CAFile`"
721918
inherit:
722919
name: sslCAFile
723920
program: mongod
@@ -731,6 +928,7 @@ replacement:
731928
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
732929
intro: "The"
733930
selector: ":setting:`net.ssl.certificateSelector`"
931+
alternative: ":setting:`net.tls.CRLFile`"
734932
inherit:
735933
name: sslCRLFile
736934
program: mongod
@@ -745,6 +943,7 @@ replacement:
745943
old_name: "``net.ssl.weakCertificateValidation``"
746944
verb: "Enable or disable"
747945
sslCA_option: ":setting:`~net.ssl.CAFile`"
946+
alternative: ":setting:`net.tls.allowConnectionsWithoutCertificates`"
748947
inherit:
749948
name: sslAllowConnectionsWithoutCertificates
750949
program: mongod
@@ -758,6 +957,7 @@ replacement:
758957
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
759958
verb: "Enable or disable"
760959
setting: "``allowInvalidCertificates: true``"
960+
alternative: ":setting:`net.tls.allowInvalidCertificates`"
761961
inherit:
762962
name: sslAllowInvalidCertificates
763963
program: mongod
@@ -767,6 +967,8 @@ program: conf
767967
name: net.ssl.disabledProtocols
768968
type: string
769969
directive: setting
970+
replacement:
971+
alternative: ":setting:`net.tls.disabledProtocols`"
770972
inherit:
771973
name: sslDisabledProtocols
772974
program: mongod
@@ -780,6 +982,7 @@ replacement:
780982
program: ":binary:`~bin.mongos` or :binary:`~bin.mongod`"
781983
intro: "Enable or disable the use of"
782984
setting_continuation: " for the {{program}}"
985+
alternative: ":setting:`net.tls.FIPSMode`"
783986
inherit:
784987
name: sslFIPSMode
785988
program: mongod
@@ -1649,6 +1852,10 @@ directive: setting
16491852
type: boolean
16501853
default: false
16511854
description: |
1855+
..deprecated:: 4.2
1856+
1857+
Use {{alternative}} instead.
1858+
16521859
.. versionadded:: 3.0
16531860
16541861
When {{role}} is ``true``, MongoDB disables the validation of the
@@ -1660,6 +1867,7 @@ description: |
16601867
16611868
replacement:
16621869
program: ":binary:`~bin.mongod`"
1870+
alternative: ":setting:`net.tls.allowInvalidHostnames`"
16631871
optional: true
16641872
---
16651873
program: conf

0 commit comments

Comments
 (0)