diff options
author | Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | 2019-12-19 11:11:14 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-19 11:11:14 +0000 |
commit | b95b762560441b28f06e6458da796327e394953e (patch) | |
tree | bfb47790bd2efa34bf85b2cb543d536b8894d900 /docs/sample_config.yaml | |
parent | Clean up startup for the pusher (#6558) (diff) | |
download | synapse-b95b762560441b28f06e6458da796327e394953e.tar.xz |
Add an export_signing_key script (#6546)
I want to do some key rotation, and it is silly that we don't have a way to do this.
Diffstat (limited to 'docs/sample_config.yaml')
-rw-r--r-- | docs/sample_config.yaml | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/docs/sample_config.yaml b/docs/sample_config.yaml index 1787248f53..e3b05423b8 100644 --- a/docs/sample_config.yaml +++ b/docs/sample_config.yaml @@ -1122,14 +1122,19 @@ metrics_flags: signing_key_path: "CONFDIR/SERVERNAME.signing.key" # The keys that the server used to sign messages with but won't use -# to sign new messages. E.g. it has lost its private key -# -#old_signing_keys: -# "ed25519:auto": -# # Base64 encoded public key -# key: "The public part of your old signing key." -# # Millisecond POSIX timestamp when the key expired. -# expired_ts: 123456789123 +# to sign new messages. +# +old_signing_keys: + # For each key, `key` should be the base64-encoded public key, and + # `expired_ts`should be the time (in milliseconds since the unix epoch) that + # it was last used. + # + # It is possible to build an entry from an old signing.key file using the + # `export_signing_key` script which is provided with synapse. + # + # For example: + # + #"ed25519:id": { key: "base64string", expired_ts: 123456789123 } # How long key response published by this server is valid for. # Used to set the valid_until_ts in /key/v2 APIs. |