tools: export non-default key/cert in ndnsec export
refs #5043
Change-Id: Ida6e3c041b850a132160660a58d1f219defedf22
diff --git a/docs/manpages/ndnsec-export.rst b/docs/manpages/ndnsec-export.rst
index 4d7e277..de232a6 100644
--- a/docs/manpages/ndnsec-export.rst
+++ b/docs/manpages/ndnsec-export.rst
@@ -4,18 +4,32 @@
Synopsis
--------
-**ndnsec-export** [**-h**] [**-o** *file*] [**-P** *passphrase*] *identity*
+**ndnsec-export** [**-h**] [**-o** *file*] [**-P** *passphrase*]
+[**-i**\|\ **-k**\|\ **-c**] *name*
Description
-----------
-:program:`ndnsec-export` exports the default certificate of *identity* and its
-private key to a file. It will ask for a passphrase to encrypt the private key.
+:program:`ndnsec-export` exports a certificate from the **Public Info Base (PIB)** and
+its private key to a file. It will ask for a passphrase to encrypt the private key.
The resulting file can be imported again using :program:`ndnsec-import`.
Options
-------
+.. option:: -i, --identity
+
+ Interpret *name* as an identity name. The default certificate of the identity will be exported.
+ This is the default unless **-k** or **-c** is specified.
+
+.. option:: -k, --key
+
+ Interpret *name* as a key name. The default certificate of the key will be exported.
+
+.. option:: -c, --cert
+
+ Interpret *name* as a certificate name.
+
.. option:: -o <file>, --output <file>
Write to the specified output file instead of the standard output.
@@ -34,6 +48,6 @@
$ ndnsec-export -o alice.ndnkey /ndn/test/alice
-Export an identity's default certificate and private key to the standard output::
+Export a specific certificate and its private key to the standard output::
- $ ndnsec-export /ndn/test/alice
+ $ ndnsec-export -c /ndn/edu/ucla/alice/KEY/1%5D%A7g%90%B2%CF%AA/self/%FD%00%00%01r-%D3%DC%2A