tor-gencert.1
上传用户:awang829
上传日期:2019-07-14
资源大小:2356k
文件大小:3k
源码类别:

网络

开发平台:

Unix_Linux

  1. .TH tor-gencert 1 "" Jan-2008 ""
  2. ." manual page by Nick Mathewson
  3. .SH NAME
  4. .LP
  5. tor-gencert - Generate certs and keys for Tor directory authorities
  6. .SH SYNOPSIS
  7. fBtor-gencertfP [-h|--help] [-v] [-r|--reuse] [--create-identity-key] [-i fIid_filefP] [-c fIcert_filefP] [-m fInumfP] [-a fIaddressfP:fIportfP]
  8. .SH DESCRIPTION
  9. fBtor-gencertfR generates certificates and private keys for use by Tor
  10. directory authorities running the v3 Tor directory protocol, as used by Tor
  11. 0.2.0 and later.  If you are not running a directory authority, you don't
  12. need to use tor-gencert.
  13. .PP
  14. Every directory authority has a long term authority fIidentity keyfP (which
  15. is distinct from the identity key it uses as a Tor server); this key should
  16. be kept offline in a secure location.  It is used to certify shorter-lived
  17. fIsigning keysfP, which are kept online and used by the directory authority
  18. to sign votes and consensus documents.
  19. .PP
  20. After you use this program to generate a signing key and a certificate, copy
  21. those files to the keys subdirectory of your Tor process, and send Tor a
  22. SIGHUP signal. DO NOT COPY THE IDENTITY KEY.
  23. .SH OPTIONS
  24. fB-vfP
  25. Display verbose output.
  26. .LP
  27. .TP
  28. fB-hfP or fB--helpfP
  29. Display help text and exit.
  30. .LP
  31. .TP
  32. fB-rfP or fB--reusefP
  33. Generate a new certificate, but not a new signing key.  This can be
  34. used to change the address or lifetime associated with a given key.
  35. .LP
  36. .TP
  37. fB--create-identity-keyfP
  38. Generate a new identity key.  You should only use this option the first
  39. time you run tor-gencert; in the future, you should use the identity
  40. key that's already there.
  41. .LP
  42. .TP
  43. fB-i fRfIFILENAMEfP
  44. Read the identity key from the specified file.  If the file is not present
  45. and --create-identity-key is provided, create the identity key in the
  46. specified file.  Default: "./authority_identity_key"
  47. .LP
  48. .TP
  49. fB-s fRfIFILENAMEfP
  50. Write the signing key to the specified file.  Default:
  51. "./authority_signing_key"
  52. .LP
  53. .TP
  54. fB-c fRfIFILENAMEfP
  55. Write the certificate to the specified file.
  56. Default: "./authority_certificate"
  57. .LP
  58. .TP
  59. fB-m fRfINUMfP
  60. Number of months that the certificate should be valid.  Default: 12.
  61. .LP
  62. .TP
  63. fB--passphrase-fd fRfIFILEDESfP
  64. Filedescriptor to read the file descriptor from.  Ends at the first
  65. NUL or newline.  Default: read from the terminal.
  66. .LP
  67. .TP
  68. fB-a fRfIaddressfR:fIportfP
  69. If provided, advertise the address:port combination as this authority's
  70. preferred directory port in its certificate.  If the address is a hostname,
  71. the hostname is resolved to an IP before it's published.
  72. .SH BUGS
  73. This probably doesn't run on Windows.  That's not a big issue, since we
  74. don't really want authorities to be running on Windows anyway.
  75. .SH SEE ALSO
  76. .BR tor (1)
  77. .PP
  78. See also the "dir-spec.txt" file, distributed with Tor.
  79. .SH AUTHORS
  80. Roger Dingledine <arma@mit.edu>, Nick Mathewson <nickm@alum.mit.edu>.