blob: 21bf3c43d73c811db2953df6b095948d5df933fa [file] [log] [blame]
Alexander Afanasyev151a8552014-04-11 00:54:43 -07001ndnsec-key-gen
2==============
3
4``ndnsec-key-gen`` is tool to generate a pair of RSA key.
5
6Usage
7-----
8
9::
10
Alexander Afanasyev2a047eb2014-11-30 22:45:02 -080011 $ ndnsec-key-gen [-h] [-n] [-d] identity
Alexander Afanasyev151a8552014-04-11 00:54:43 -070012
13Description
14-----------
15
16``ndnsec-key-gen`` creates a RSA key pair for the specified ``identity`` and sets the key as the
17identity's default key. ``ndnsec-key-gen`` will also create a signing request for the generated key.
18The signing request will be written to standard output in base64 encoding.
19
20By default, it will also set the identity as the system default identity.
21
22Options
23-------
24
25``-n``
26 Do not set the identity as the system default identity.
27
Alexander Afanasyev2a047eb2014-11-30 22:45:02 -080028``-d``
29 Generate Data-Signing-Key (DSK) instead of the default Key-Signing-Key (KSK).
30
Alexander Afanasyev151a8552014-04-11 00:54:43 -070031Examples
32--------
33
34::
35
36 $ ndnsec-key-gen /ndn/test/david
37 Bv0DAAc9CANuZG4IBHRlc3QIBWRhdmlkCANLRVkIEWtzay0xMzk2OTEzMDU4MTk2
38 CAdJRC1DRVJUCAgAAAFFPoG0ohQDGAECFf0BeDCCAXQwIhgPMjAxNDA0MDcyMzI0
39 MThaGA8yMDM0MDQwMjIzMjQxOFowKjAoBgNVBCkTIS9uZG4vdGVzdC9kYXZpZC9r
40 c2stMTM5NjkxMzA1ODE5NjCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEB
41 ALS6udLacpydecxMRIfZeo74fxzpsITqaa/4UxD2FJ9lU4dtfiSSIOaRwAB/w0K/
42 AauQRq3Q1AiEocUsW2h8LmtcuF4Cj9TGAUD/1s3CISMwf9zwQ3ZhNIzN0IOsrpPA
43 TsHrbdwtOxrcFvXX4GnMLWgtvcSB52Cn68h/4AUiA1CG9/DOyCyA4EHiIkHBxh6B
44 TvAmw7SmNjr1ZBTYMaMAEV5/oLZCHzHRO+2fKdEttaWH3bz7iKVVS8u5ZxXcBs8g
45 ot55m7Xf6/TUk3qQXM1kM8wW04U+8n3jch1i7tD2T3c/OFKTT7AWndwcfbU99Z6C
46 FZ7fMsgRHxFNY8hCFZJvFFUCAREWOhsBARw1BzMIA25kbggEdGVzdAgFZGF2aWQI
47 A0tFWQgRa3NrLTEzOTY5MTMwNTgxOTYIB0lELUNFUlQX/QEAW2yfF8JTgu5okR+n
48 dRlXc3UR/b1REegrpQb3xVzs7fYiiHwFYzQE9RzOuGh/9GSMvQcfejsPw021tJnj
49 oxNx6spGTOK5Bc0QZGeC6YyNoVSaJr9Obc5Uh8eRqxw76r0pCUHP+l38UgUGeBg/
50 aHurtcu5zK0zFYX++SAfUGLUZlG4CqKBUNZC+6w9OGUXlcW411zMzfqQ7V9Gxg+p
51 1IMNJQ6trTFdIwT/4YWHsxR+16r2TRWCNHtJey2GEG84YoqRh8y37jnu7oPhAtTN
52 TgG9O7O39dZLiFg+UP3LpW1LY64fJXsNfZQmnZWcNo5lX6MXfeiPxWFjOQqnno82
53 1hgqgA==