mk-ca-bundle.1 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. .Dd April 27, 2012
  2. .Dt MK-CA-BUNDLE 1
  3. .Os
  4. .Sh NAME
  5. .Nm mk-ca-bundle
  6. .Nd create a new ca-bundle.crt from mozilla's certdata.txt
  7. .Sh SYNOPSIS
  8. .Nm
  9. .Op Fl bilnqtuv
  10. .Or outputfile
  11. .Sh DESCRIPTION
  12. The
  13. .Nm
  14. tool downloads the certdata.txt file from Mozilla's source tree, then
  15. parses certdata.txt and extracts CA Root Certificates into PEM format.
  16. These are then processed with the OpenSSL commandline tool to produce the
  17. final ca-bundle.crt file.
  18. .Sh OPTIONS
  19. The following options are supported by
  20. .Nm :
  21. .Bl -tag -width _h
  22. .It Fl b
  23. backup an existing version of ca-bundle.crt
  24. .It Fl i
  25. print version info about used modules
  26. .It Fl l
  27. print license info about certdata.txt
  28. .It Fl n
  29. no download of certdata.txt (to use existing)
  30. .It Fl q
  31. be really quiet (no progress output at all)
  32. .It Fl t
  33. include plain text listing of certificates
  34. .It Fl u
  35. unlink (remove) certdata.txt after processing
  36. .It Fl v
  37. be verbose and print out processed CAs
  38. .El
  39. .Sh EXIT STATUS
  40. .Ex -std
  41. .Sh SEE ALSO
  42. .Xr curl 1
  43. .Sh HISTORY
  44. .Nm
  45. was based on the parse-certs script written by
  46. .An Roland Krikava
  47. and hacked by
  48. .An Guenter Knauf .
  49. This manual page was written by
  50. .An Jan Schaumann
  51. .Aq jschauma@netmeister.org .