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 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 4 | ``ndnsec`` is a command-line toolkit to perform various NDN security management |
| 5 | operation. |
| 6 | |
| 7 | Usage |
| 8 | ----- |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 9 | |
| 10 | :: |
| 11 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 12 | $ ndnsec <command> [<args>] |
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 | or alternatively |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 15 | |
| 16 | :: |
| 17 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 18 | $ ndnsec-command [<args>] |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 19 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 20 | Description |
| 21 | ----------- |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 22 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 23 | The NDN security data are stored and managed in two places: **Public Information Base** and |
| 24 | **Trusted Platform Module**. ``ndnsec`` toolkit provides a command-line interface of managing and |
| 25 | using the NDN security data. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 26 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 27 | ndnsec commands |
| 28 | --------------- |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 29 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 30 | ndnsec-list_ |
| 31 | Display information in PublicInfo. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 32 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 33 | ndnsec-get-default_ |
| 34 | Get default setting info. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 35 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 36 | ndnsec-set-default_ |
| 37 | Configure default setting. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 38 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 39 | ndnsec-key-gen_ |
| 40 | Generate a Key-Signing-Key for an identity. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 41 | |
Alexander Afanasyev | ace7445 | 2014-11-30 22:28:24 -0800 | [diff] [blame] | 42 | ndnsec-dsk-gen_ |
| 43 | Generate a Data-Signing-Key (DSK) for an identity and sign the DSK using the corresponding KSK. |
| 44 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 45 | ndnsec-sign-req_ |
| 46 | Generate a certificate signing request. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 47 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 48 | ndnsec-cert-gen_ |
| 49 | Generate an identity certificate. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 50 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 51 | ndnsec-cert-dump_ |
| 52 | Dump a certificate from PublicInfo. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 53 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 54 | ndnsec-cert-install_ |
| 55 | Install a certificate into PublicInfo. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 56 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 57 | ndnsec-delete_ |
| 58 | Delete identity/key/certificate. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 59 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 60 | ndnsec-export_ |
| 61 | Export an identity package. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 62 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 63 | ndnsec-import_ |
| 64 | Import an identity package. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 65 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 66 | ndnsec-set-acl_ |
| 67 | Configure ACL of a private key. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 68 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 69 | ndnsec-unlock-tpm_ |
| 70 | Unlock Tpm. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 71 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 72 | ndnsec-op-tool_ |
| 73 | Operator tool. |
Alexander Afanasyev | 7c6aeb0 | 2014-04-10 19:59:19 -0700 | [diff] [blame] | 74 | |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 75 | .. _ndnsec-list: ndnsec-list.html |
| 76 | .. _ndnsec-get-default: ndnsec-get-default.html |
| 77 | .. _ndnsec-set-default: ndnsec-set-default.html |
| 78 | .. _ndnsec-key-gen: ndnsec-key-gen.html |
Alexander Afanasyev | ace7445 | 2014-11-30 22:28:24 -0800 | [diff] [blame] | 79 | .. _ndnsec-dsk-gen: ndnsec-dsk-gen.html |
Alexander Afanasyev | 151a855 | 2014-04-11 00:54:43 -0700 | [diff] [blame] | 80 | .. _ndnsec-sign-req: ndnsec-sign-req.html |
| 81 | .. _ndnsec-cert-gen: ndnsec-cert-gen.html |
| 82 | .. _ndnsec-cert-dump: ndnsec-cert-dump.html |
| 83 | .. _ndnsec-cert-install: ndnsec-cert-install.html |
| 84 | .. _ndnsec-delete: ndnsec-delete.html |
| 85 | .. _ndnsec-export: ndnsec-export.html |
| 86 | .. _ndnsec-import: ndnsec-import.html |
| 87 | .. _ndnsec-set-acl: ndnsec-set-acl.html |
| 88 | .. _ndnsec-unlock-tpm: ndnsec-unlock-tpm.html |
| 89 | .. _ndnsec-op-tool: ndnsec-op-tool.html |