blob: 8641d01924b6728df42e475ad3800c50c862e655 [file] [log] [blame]
Alexander Afanasyev151a8552014-04-11 00:54:43 -07001ndnsec
2======
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -07003
Alexander Afanasyev151a8552014-04-11 00:54:43 -07004``ndnsec`` is a command-line toolkit to perform various NDN security management
5operation.
6
7Usage
8-----
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -07009
10::
11
Alexander Afanasyev151a8552014-04-11 00:54:43 -070012 $ ndnsec <command> [<args>]
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070013
Alexander Afanasyev151a8552014-04-11 00:54:43 -070014or alternatively
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070015
16::
17
Alexander Afanasyev151a8552014-04-11 00:54:43 -070018 $ ndnsec-command [<args>]
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070019
Alexander Afanasyev151a8552014-04-11 00:54:43 -070020Description
21-----------
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070022
Alexander Afanasyev151a8552014-04-11 00:54:43 -070023The 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
25using the NDN security data.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070026
Alexander Afanasyev151a8552014-04-11 00:54:43 -070027ndnsec commands
28---------------
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070029
Alexander Afanasyev151a8552014-04-11 00:54:43 -070030ndnsec-list_
31 Display information in PublicInfo.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070032
Alexander Afanasyev151a8552014-04-11 00:54:43 -070033ndnsec-get-default_
34 Get default setting info.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070035
Alexander Afanasyev151a8552014-04-11 00:54:43 -070036ndnsec-set-default_
37 Configure default setting.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070038
Alexander Afanasyev151a8552014-04-11 00:54:43 -070039ndnsec-key-gen_
40 Generate a Key-Signing-Key for an identity.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070041
Alexander Afanasyevace74452014-11-30 22:28:24 -080042ndnsec-dsk-gen_
43 Generate a Data-Signing-Key (DSK) for an identity and sign the DSK using the corresponding KSK.
44
Alexander Afanasyev151a8552014-04-11 00:54:43 -070045ndnsec-sign-req_
46 Generate a certificate signing request.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070047
Alexander Afanasyev151a8552014-04-11 00:54:43 -070048ndnsec-cert-gen_
49 Generate an identity certificate.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070050
Alexander Afanasyev151a8552014-04-11 00:54:43 -070051ndnsec-cert-dump_
52 Dump a certificate from PublicInfo.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070053
Alexander Afanasyev151a8552014-04-11 00:54:43 -070054ndnsec-cert-install_
55 Install a certificate into PublicInfo.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070056
Alexander Afanasyev151a8552014-04-11 00:54:43 -070057ndnsec-delete_
58 Delete identity/key/certificate.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070059
Alexander Afanasyev151a8552014-04-11 00:54:43 -070060ndnsec-export_
61 Export an identity package.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070062
Alexander Afanasyev151a8552014-04-11 00:54:43 -070063ndnsec-import_
64 Import an identity package.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070065
Alexander Afanasyev151a8552014-04-11 00:54:43 -070066ndnsec-set-acl_
67 Configure ACL of a private key.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070068
Alexander Afanasyev151a8552014-04-11 00:54:43 -070069ndnsec-unlock-tpm_
70 Unlock Tpm.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070071
Alexander Afanasyev151a8552014-04-11 00:54:43 -070072ndnsec-op-tool_
73 Operator tool.
Alexander Afanasyev7c6aeb02014-04-10 19:59:19 -070074
Alexander Afanasyev151a8552014-04-11 00:54:43 -070075.. _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 Afanasyevace74452014-11-30 22:28:24 -080079.. _ndnsec-dsk-gen: ndnsec-dsk-gen.html
Alexander Afanasyev151a8552014-04-11 00:54:43 -070080.. _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