Skip to content

Commit d2abffa

Browse files
authored
DOCS-14322 init (#358)
1 parent 6d65a62 commit d2abffa

File tree

6 files changed

+41
-0
lines changed

6 files changed

+41
-0
lines changed

source/core/security-x.509.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ is the :ref:`authentication-database` for the user.
5555

5656
.. include:: /includes/extracts/sessions-external-username-limit.rst
5757

58+
TLS Connection X509 Certificate Startup Warning
59+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
60+
61+
.. include:: /includes/fact-5.0-x509-certificate-client-warning.rst
62+
5863
Member x.509 Certificates
5964
-------------------------
6065

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Starting in MongoDB 5.0, :binary:`mongod` and :binary:`mongos` now
2+
issue a startup warning when their certificates do not include a
3+
:term:`Subject Alternative Name` attribute.
4+
5+
The following platforms do not support common name validation:
6+
7+
- iOS 13 and higher
8+
- MacOS 10.15 and higher
9+
- Go 1.15 and higher
10+
11+
Clients using these platforms will not
12+
:ref:`authenticate <x509-client-authentication>` to
13+
MongoDB servers which use X.509 certificate whose hostnames are
14+
:ref:`specified by CommonName attributes
15+
<KMIP-subject-alternative-name-CN>`.

source/reference/glossary.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -946,6 +946,12 @@ Glossary
946946
:doc:`/core/storage-engines` for specific details on the built-in
947947
storage engines in MongoDB.
948948

949+
Subject Alternative Name
950+
Subject Alternative Name (SAN) is an extension of the X.509
951+
certificate which allows an array of values such as IP addresses
952+
and domain names that specify which resources a single security
953+
certificate may secure.
954+
949955
strict consistency
950956
A property of a distributed system requiring that all members
951957
always reflect the latest changes to the system. In a database

source/reference/program/mongod.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3293,6 +3293,8 @@ Encryption Key Management Options
32933293
which it can successfully establish a connection. KMIP server
32943294
selection occurs only at startup.
32953295

3296+
.. _KMIP-subject-alternative-name-CN:
3297+
32963298
When connecting to a KMIP server, the :binary:`~bin.mongod`
32973299
verifies that the specified :option:`--kmipServerName` matches the
32983300
Subject Alternative Name ``SAN`` (or, if ``SAN`` is not present, the

source/release-notes/5.0-compatibility.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,14 @@ When run against :binary:`~bin.mongos`, the ``shards`` field in the
317317
collection on a particular shard. Size values in the ``shards`` field
318318
are expressed as integers.
319319

320+
Security
321+
--------
322+
323+
TLS Connection X509 Certificate Startup Warning
324+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
325+
326+
.. include:: /includes/fact-5.0-x509-certificate-client-warning.rst
327+
320328
Map-Reduce
321329
----------
322330

source/release-notes/5.0.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,11 @@ MongoDB 5.0 introduces the :parameter:`opensslCipherSuiteConfig`
563563
parameter to enable configuration of the supported cipher suites OpenSSL
564564
should permit when using TLS 1.3 encryption.
565565

566+
TLS Connection X509 Certificate Startup Warning
567+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
568+
569+
.. include:: /includes/fact-5.0-x509-certificate-client-warning.rst
570+
566571
.. _5.0-rel-notes-sharded-clusters:
567572

568573
ApplyOps Privilege Action

0 commit comments

Comments
 (0)