Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 1 | ndnsec |
| 2 | ====== |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 3 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 4 | :program:`ndnsec` is a command-line toolkit to perform various NDN security |
| 5 | management operations. |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 6 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 7 | Synopsis |
| 8 | -------- |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 9 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 10 | **ndnsec** *command* [*argument*]... |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 11 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 12 | **ndnsec-**\ *command* [*argument*]... |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 13 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 14 | Description |
| 15 | ----------- |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 16 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 17 | The NDN security data are stored in two places: **Public Information Base** |
| 18 | (PIB) and **Trusted Platform Module** (TPM). The :program:`ndnsec` toolkit |
| 19 | provides a command-line interface for managing and using the NDN security data. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 20 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 21 | Commands |
| 22 | -------- |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 23 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 24 | list_ |
| 25 | List all known identities/keys/certificates. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 26 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 27 | get-default_ |
| 28 | Show the default identity/key/certificate. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 29 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 30 | set-default_ |
| 31 | Change the default identity/key/certificate. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 32 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 33 | delete_ |
| 34 | Delete an identity/key/certificate. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 35 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 36 | key-gen_ |
| 37 | Generate a key for an identity. |
Alexander Afanasyev | ace7445 | 2014-11-30 22:28:24 -0800 | [diff] [blame] | 38 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 39 | sign-req_ |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 40 | Generate a certificate signing request. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 41 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 42 | cert-gen_ |
| 43 | Create a certificate for an identity. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 44 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 45 | cert-dump_ |
| 46 | Export a certificate. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 47 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 48 | cert-install_ |
| 49 | Import a certificate from a file. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 50 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 51 | export_ |
| 52 | Export an identity as a SafeBag. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 53 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 54 | import_ |
| 55 | Import an identity from a SafeBag. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 56 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 57 | unlock-tpm_ |
| 58 | Unlock the TPM. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 59 | |
Davide Pesavento | fa995ac | 2019-03-27 23:44:46 -0400 | [diff] [blame] | 60 | .. _list: ndnsec-list.html |
| 61 | .. _get-default: ndnsec-get-default.html |
| 62 | .. _set-default: ndnsec-set-default.html |
| 63 | .. _delete: ndnsec-delete.html |
| 64 | .. _key-gen: ndnsec-key-gen.html |
| 65 | .. _sign-req: ndnsec-sign-req.html |
| 66 | .. _cert-gen: ndnsec-cert-gen.html |
| 67 | .. _cert-dump: ndnsec-cert-dump.html |
| 68 | .. _cert-install: ndnsec-cert-install.html |
| 69 | .. _export: ndnsec-export.html |
| 70 | .. _import: ndnsec-import.html |
| 71 | .. _unlock-tpm: ndnsec-unlock-tpm.html |