Skip to content

Commit 3263031

Browse files
steverenkay-kim
authored andcommitted
DOCS-10448: KeysRotationIntervalSec server parameter
1 parent 38ed86e commit 3263031

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

source/reference/parameters.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,21 @@ Authentication Parameters
131131

132132
See :ref:`localhost-exception` for more information.
133133

134+
.. parameter:: KeysRotationIntervalSec
135+
136+
.. versionadded:: 3.6
137+
138+
*Default*: 7776000 seconds (90 days)
139+
140+
Specifies the number of seconds for which an `HMAC signing key
141+
<https://en.wikipedia.org/wiki/Hash-based_message_authentication_code>`_
142+
is valid before rotating to the next one. This parameter is intended
143+
primarily to facilitate authentication testing.
144+
145+
You can only set :parameter:`KeysRotationIntervalSec` during
146+
start-up, and cannot change this setting with the
147+
:dbcommand:`setParameter` database command.
148+
134149
.. parameter:: ldapUserCacheInvalidationInterval
135150

136151
For use with MongoDB servers using :ref:`security-ldap-external`.

source/release-notes/3.6.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -648,6 +648,11 @@ MongoDB 3.6 includes the following enhancements:
648648
output from both operations now includes a timestamp for when
649649
the plans were generated.
650650

651+
- The new :parameter:`KeysRotationIntervalSec` server parameter
652+
specifies the number of seconds for which an `HMAC signing key
653+
<https://en.wikipedia.org/wiki/Hash-based_message_authentication_code>`_
654+
is valid before rotating to the next one.
655+
651656
Changes Affecting Compatibility
652657
-------------------------------
653658

0 commit comments

Comments
 (0)