gnunet-gns-proxy-setup-ca.1 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. .\" This file is part of GNUnet.
  2. .\" Copyright (C) 2001-2019 GNUnet e.V.
  3. .\"
  4. .\" Permission is granted to copy, distribute and/or modify this document
  5. .\" under the terms of the GNU Free Documentation License, Version 1.3 or
  6. .\" any later version published by the Free Software Foundation; with no
  7. .\" Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
  8. .\" copy of the license is included in the file
  9. .\" FDL-1.3.
  10. .\"
  11. .\" A copy of the license is also available from the Free Software
  12. .\" Foundation Web site at http://www.gnu.org/licenses/fdl.html}.
  13. .\"
  14. .\" Alternately, this document is also available under the General
  15. .\" Public License, version 3 or later, as published by the Free Software
  16. .\" Foundation. A copy of the license is included in the file
  17. .\" GPL3.
  18. .\"
  19. .\" A copy of the license is also available from the Free Software
  20. .\" Foundation Web site at http://www.gnu.org/licenses/gpl.html
  21. .\"
  22. .\" SPDX-License-Identifier: GPL3.0-or-later OR FDL1.3-or-later
  23. .\"
  24. .Dd March 6, 2019
  25. .Dt GNUNET-GNS-PROXY-SETUP-CA 1
  26. .Os
  27. .Sh NAME
  28. .Nm gnunet-gns-proxy-setup-ca
  29. .Nd generate an X509 certificate for gnunet-gns-proxy and install it
  30. .Sh SYNOPSIS
  31. .Nm
  32. .Op Fl hvtoV
  33. .Op Fl c Ar FILE
  34. .\".Op Fl f Ar FILE
  35. .Sh DESCRIPTION
  36. .Nm
  37. is a
  38. .Xr sh 1
  39. script to generate X509 certificates for your
  40. .Xr gnunet-gns-proxy 1
  41. and to install it for both GNUnet and your web browser.
  42. It currently supports Firefox and Chrome based browsers through the help of external helpers: certutil (nss) is used for the import into webbrowsers, OpenSSL or GnuTLS are used to generated the CA.
  43. .Bl -tag -width indent
  44. .It Fl c Ar FILE
  45. Use the configuration file FILE.
  46. .\" .It Fl f
  47. .\" Perform expansions of the variables used in the config value of gns-proxy.
  48. .\" This will usually expand $GNUNET_DATA_HOME to represents its path.
  49. .It Fl h
  50. Print short help on options.
  51. .It Fl v
  52. Print the version.
  53. .It Fl V
  54. Be verbose.
  55. .It Fl t
  56. Run a small test on binaries (only interesting for developers of this tool).
  57. .It Fl o
  58. Show output of results.
  59. .El
  60. .Sh RETURN VALUES
  61. .Ex -std
  62. .Sh FILES
  63. .Pa gnunet.conf
  64. .Sh SEE ALSO
  65. .Xr gnunet-gns 1 ,
  66. .Xr gnunet-gns-proxy 1 ,
  67. .Xr gnunet.conf 5
  68. .sp
  69. The full documentation for gnunet is maintained as a Texinfo manual.
  70. If the
  71. .Xr info 1
  72. and gnunet programs are properly installed at your site, the command
  73. .Bd -literal -offset indent -compact
  74. info gnunet
  75. .Ed
  76. should give you access to the complete handbook,
  77. .Bd -literal -offset indent -compact
  78. info gnunet-c-tutorial
  79. .Ed
  80. will give you access to a tutorial for developers.
  81. .sp
  82. Depending on your installation, this information is also
  83. available in
  84. .Xr gnunet 7 and
  85. .Xr gnunet-c-tutorial 7 .
  86. .Sh HISTORY
  87. This man page first appeared in GNUnet 0.11.1.
  88. .Sh AUTHORS
  89. This page was written by
  90. .An ng0 Aq Mt ng0@gnunet.org .
  91. .Sh BUGS
  92. Report bugs by using
  93. .Lk https://bugs.gnunet.org
  94. or by sending electronic mail to
  95. .Aq Mt bug-gnunet@gnu.org .