diff options
author | Nick Mathewson <nickm@torproject.org> | 2016-01-28 10:22:06 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2016-01-28 10:22:06 -0500 |
commit | 6b2087dbe42e2e4a81b5cac9278f81a97f80a1cb (patch) | |
tree | 667d6949a63512978728c7e94348ced4371f3165 /doc | |
parent | 4770db8e992365c12c652f53a7d3fd84bae25bcb (diff) | |
parent | fb64c55cf87615745e7c59c5bdc660119986bab1 (diff) | |
download | tor-6b2087dbe42e2e4a81b5cac9278f81a97f80a1cb.tar.gz tor-6b2087dbe42e2e4a81b5cac9278f81a97f80a1cb.zip |
Merge branch 'maint-0.2.7'
Diffstat (limited to 'doc')
-rw-r--r-- | doc/tor.1.txt | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/doc/tor.1.txt b/doc/tor.1.txt index 0fea831549..9d5bfdc654 100644 --- a/doc/tor.1.txt +++ b/doc/tor.1.txt @@ -95,6 +95,30 @@ COMMAND-LINE OPTIONS which tells Tor to only send warnings and errors to the console, or with the **--quiet** option, which tells Tor not to log to the console at all. +[[opt-keygen]] **--keygen** [**--newpass**] + + Running "tor --keygen" creates a new ed25519 master identity key for a + relay, or only a fresh temporary signing key and certificate, if you + already have a master key. Optionally you can encrypt the master identity + key with a passphrase: Tor will ask you for one. If you don't want to + encrypt the master key, just don't enter any passphrase when asked. + + + + The **--newpass** option should be used with --keygen only when you need + to add, change, or remove a passphrase on an existing ed25519 master + identity key. You will be prompted for the old passphase (if any), + and the new passphrase (if any). + + + + When generating a master key, you will probably want to use + **--DataDirectory** to control where the keys + and certificates will be stored, and **--SigningKeyLifetime** to + control their lifetimes. Their behavior is as documented in the + server options section below. (You must have write access to the specified + DataDirectory.) + + + + To use the generated files, you must copy them to the DataDirectory/keys + directory of your Tor daemon, and make sure that they are owned by the + user actually running the Tor daemon on your system. + Other options can be specified on the command-line in the format "--option value", in the format "option value", or in a configuration file. For instance, you can tell Tor to start listening for SOCKS connections on port @@ -1952,8 +1976,9 @@ is non-zero): [[OfflineMasterKey]] **OfflineMasterKey** **0**|**1**:: If non-zero, the Tor relay will never generate or load its master secret - key. Instead, you'll have to use "tor --keygen" to manage the master - secret key. (Default: 0) + key. Instead, you'll have to use "tor --keygen" to manage the permanent + ed25519 master identity key, as well as the corresponding temporary + signing keys and certificates. (Default: 0) DIRECTORY SERVER OPTIONS ------------------------ |