blob: 3c808af0879cafe01c241181a4fffb459712c66d [file] [log] [blame]
ndnsec-delete
=============
``ndnsec-delete`` is a tool to delete security data from both **Public Info Base** and
**Trusted Platform Module**.
Usage
-----
::
ndnsec-delete [-h] [-kc] name
Description
-----------
By default, ``ndnsec-delete`` interpret ``name`` as an identity name. If an identity is deleted,
all the keys and certificates belonging to the identity will be deleted as well. If a key is
deleted, all the certificate belonging to the key will be deleted as well.
Options
-------
``-k``
Interpret ``name`` as a key name and delete the key and its related data.
``-c``
Interpret ``name`` as a certificate name and delete the certificate.
Exit Status
-----------
Normally, the exit status is 0 if the requested entity is deleted successfully.
If the entity to be deleted does not exist, the exit status is 1.
For other errors, the exit status is 2.
Examples
--------
Delete all data related to an identity:
::
$ ndnsec-delete /ndn/test/david