Diff

man/prosodyctl.markdown @ 7741:fd277ee3ac57

man/prosodyctl: Add section about certificate commands
author Kim Alvefur <zash@zash.se>
date Fri, 25 Nov 2016 05:08:58 +0100
parent 7034:27f4d63f136a
child 7742:18aad564cbc5
line wrap: on
line diff
--- a/man/prosodyctl.markdown	Fri Nov 25 05:08:09 2016 +0100
+++ b/man/prosodyctl.markdown	Fri Nov 25 05:08:58 2016 +0100
@@ -5,7 +5,7 @@
 date: '2015-12-23'
 section: 1
 title: PROSODYCTL
-...
+---
 
 NAME
 ====
@@ -80,6 +80,30 @@
 status
 :   Prints the current execution status of the prosody server daemon.
 
+Certificates
+------------
+
+prosodyctl can create self-signed certificates, certificate requests and
+private keys for use with Prosody. Commands are of the form
+`prosodyctl cert subcommand`. Commands take a list of hosts to be
+included in the certificate.
+
+request hosts
+:   Create a certificate request (CSR) file for submission to a
+    certificate authority. Multiple hosts can be given, sub-domains are
+    automatically included.
+
+generate hosts
+:   Generate a self-signed certificate.
+
+key host \[size\]
+:   Generate a private key of 'size' bits (defaults to 2048). Invoked
+    automatically by 'request' and 'generate' if needed.
+
+config hosts
+:   Produce a config file for the list of hosts. Invoked automatically
+    by 'request' and 'generate' if needed.
+
 Debugging
 ---------