diff options
author | Tobias Brunner <tobias@strongswan.org> | 2013-08-12 17:04:28 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2013-09-13 15:07:35 +0200 |
commit | 558771400e0828cdcded8962d4a82abc85073a45 (patch) | |
tree | 781a834dedbccdb1607a6838b688d6ca11b05927 /src/pki | |
parent | bb8e2e1759d9746622024ad20b7488f4f797fa14 (diff) | |
download | strongswan-558771400e0828cdcded8962d4a82abc85073a45.tar.bz2 strongswan-558771400e0828cdcded8962d4a82abc85073a45.tar.xz |
pki: Add pki --pkcs7 man page
Diffstat (limited to 'src/pki')
-rw-r--r-- | src/pki/commands/pkcs7.c | 8 | ||||
-rw-r--r-- | src/pki/man/Makefile.am | 3 | ||||
-rw-r--r-- | src/pki/man/ipsec-pki.8.in | 3 | ||||
-rw-r--r-- | src/pki/man/pki---pkcs7.8.in | 79 |
4 files changed, 87 insertions, 6 deletions
diff --git a/src/pki/commands/pkcs7.c b/src/pki/commands/pkcs7.c index 790656c62..6c75693ab 100644 --- a/src/pki/commands/pkcs7.c +++ b/src/pki/commands/pkcs7.c @@ -445,8 +445,8 @@ static void __attribute__ ((constructor))reg() { command_register((command_t) { pkcs7, '7', "pkcs7", "PKCS#7 wrap/unwrap functions", - {"--sign | --verify | --encrypt | --decrypt", - "--certificate+ [--key]"}, + {"--sign|--verify|--encrypt|--decrypt|--show", + "[--in file] [--cert file]+ [--key file]"}, { {"help", 'h', 0, "show usage information"}, {"sign", 's', 0, "create PKCS#7 signed-data"}, @@ -455,8 +455,8 @@ static void __attribute__ ((constructor))reg() {"decrypt", 'd', 0, "decrypt PKCS#7 enveloped-data"}, {"show", 'p', 0, "show info about PKCS#7, print certificates"}, {"in", 'i', 1, "input file, default: stdin"}, - {"key", 'k', 1, "path to private key for sign/decryp"}, - {"cert", 'c', 1, "path to certificate for sign/verify/encryp"}, + {"key", 'k', 1, "path to private key for sign/decrypt"}, + {"cert", 'c', 1, "path to certificate for sign/verify/encrypt"}, } }); } diff --git a/src/pki/man/Makefile.am b/src/pki/man/Makefile.am index 1a7f62119..e88230a92 100644 --- a/src/pki/man/Makefile.am +++ b/src/pki/man/Makefile.am @@ -4,6 +4,7 @@ man8_MANS = \ pki---self.8 \ pki---issue.8 \ pki---signcrl.8 \ - pki---req.8 + pki---req.8 \ + pki---pkcs7.8 CLEANFILES = $(man8_MANS) diff --git a/src/pki/man/ipsec-pki.8.in b/src/pki/man/ipsec-pki.8.in index 8f664bb0b..c41ea0bea 100644 --- a/src/pki/man/ipsec-pki.8.in +++ b/src/pki/man/ipsec-pki.8.in @@ -74,4 +74,5 @@ Verify a certificate using a CA certificate. .BR pki\ \-\-self (8), .BR pki\ \-\-issue (8), .BR pki\ \-\-signcrl (8), -.BR pki\ \-\-req (8) +.BR pki\ \-\-req (8), +.BR pki\ \-\-pkcs7 (8) diff --git a/src/pki/man/pki---pkcs7.8.in b/src/pki/man/pki---pkcs7.8.in new file mode 100644 index 000000000..c500ca288 --- /dev/null +++ b/src/pki/man/pki---pkcs7.8.in @@ -0,0 +1,79 @@ +.TH "PKI \-\-PKCS7" 8 "2013-07-31" "@PACKAGE_VERSION@" "strongSwan" +. +.SH "NAME" +. +pki \-\-pkcs7 \- Provides PKCS#7 wrap/unwrap functions +. +.SH "SYNOPSIS" +. +.SY pki\ \-\-pkcs7 +.BR \-\-sign | \-\-verify | \-\-encrypt | \-\-decrypt | \-\-show +.OP \-\-in file +.OP \-\-cert file +.OP \-\-key file +.OP \-\-debug level +.YS +. +.SY pki\ \-\-pkcs7 +.BI \-\-options\~ file +.YS +. +.SY "pki \-\-pkcs7" +.B \-h +| +.B \-\-help +.YS +. +.SH "DESCRIPTION" +. +This sub-command of +.BR ipsec\-pki (8) +provides functions to wrap/unwrap PKCS#7 containers. +. +.SH "OPTIONS" +. +.TP +.B "\-h, \-\-help" +Print usage information with a summary of the available options. +.TP +.BI "\-v, \-\-debug " level +Set debug level, default: 1. +.TP +.BI "\-+, \-\-options " file +Read command line options from \fIfile\fR. +.TP +.BI "\-s, \-\-sign" +Create PKCS#7 signed-data. +.TP +.BI "\-u, \-\-verify" +Verify PKCS#7 signed-data. +.TP +.BI "\-e, \-\-encrypt" +Create PKCS#7 enveloped-data. +.TP +.BI "\-e, \-\-decrypt" +Decrypt PKCS#7 enveloped-data. +.TP +.BI "\-p, \-\-show" +Show information about PKCS#7 container, list certificates. +.TP +.BI "\-i, \-\-in " file +PKCS#7 input file. If not given the input is read from \fISTDIN\fR. +.TP +.BI "\-k, \-\-key " file +Private key used for +.B \-\-sign +and +.BR \-\-decrypt. +.TP +.BI "\-c, \-\-cert " file +Certificate for +.BR \-\-sign , +.B \-\-verify +and +.BR \-\-encrypt. +Can be used multiple times. +. +.SH "SEE ALSO" +. +.BR ipsec\-pki (8)
\ No newline at end of file |