ndnsec-cert-dump¶
Synopsis¶
ndnsec cert-dump [-h] [-p] [-r [-H host] [-P port]] [-i|-k|-f] name
Description¶
This command reads an NDN certificate, either from the Public Information Base (PIB) or from the specified file, and prints it on the standard output, either in Base64 encoding or in a human-readable format.
By default, name is interpreted as a certificate name.
Options¶
- -i, --identity¶
Interpret name as an identity name. If specified, the certificate to dump is the default certificate of the identity.
- -k, --key¶
Interpret name as a key name. If specified, the certificate to dump is the default certificate of the key.
- -f, --file¶
Interpret name as a path to a file containing the certificate. If name is “-”, the certificate will be read from the standard input.
- -p, --pretty¶
Print the certificate in a human-readable format.
Examples¶
Export a certificate from the local PIB to the standard output with Base64 encoding:
$ ndnsec cert-dump /ndn/test/david/KEY/%7FE%1C%18%D2%03%BD%3F/self/v=1719080300644
Bv0BOAcxCANuZG4IBHRlc3QIBWRhdmlkCANLRVkICH9FHBjSA70/CARzZWxmNggA
AAGQQSuwZBQJGAECGQQANu6AFVswWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ8
7QbdgubF3IznydpZ8PuppHgVRufGsUMDvHpS8Rw93rAAsw+8aVcNmw94wzpALWzD
3femcs+qHaWoIOBOn26SFlIbAQMcIwchCANuZG4IBHRlc3QIBWRhdmlkCANLRVkI
CH9FHBjSA70//QD9Jv0A/g8yMDI0MDYyMlQxODE4MjD9AP8PMjA0NDA2MTdUMTgx
ODIwF0cwRQIhAPqG+GtIQlbcgB9ZFAGCKcO7DBMK+K3RinEAbzqKpFTcAiAp+D8L
z/S6nPNtSTGBBxr4cdUecjIHxKN6DoP3K1o2yg==
Print the NDN testbed root certificate in human-readable format:
$ curl -A ndnsec -fsLS https://named-data.net/ndnsec/ndn-testbed-root.ndncert.x3.base64 | ndnsec cert-dump -fp -
Certificate Name:
/ndn/KEY/%EC%F1L%8EQ%23%15%E0/ndn/%FD%00%00%01u%E6%7F2%10
Additional Description:
fullname: NDN Testbed Root X3
Public Key:
Key Type: 256-bit EC
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEGx+3Y4FvYo1eScIvgD74lQhQdzN4
zq021dop8t7kGfEpfGdKf2HGpnn4/qoF9iJ1yUZE/7Na8zzO4xT6RpIM0Q==
Validity:
Not Before: 2020-11-20T16:31:37
Not After: 2024-12-31T23:59:59
Signature Information:
Signature Type: SignatureSha256WithEcdsa
Key Locator: Name=/ndn/KEY/%EC%F1L%8EQ%23%15%E0
Self-Signed: yes
See Also¶
ndnsec-cert-install(1), ndnsec-export(1)