Davide Pesavento | 75a8384 | 2021-11-20 16:52:22 -0500 | [diff] [blame] | 1 | # NDNCERT: NDN Certificate Management Protocol |
Davide Pesavento | 8579001 | 2019-01-19 21:22:39 -0500 | [diff] [blame] | 2 | |
Davide Pesavento | 75a8384 | 2021-11-20 16:52:22 -0500 | [diff] [blame] | 3 | [](https://github.com/named-data/ndncert/actions/workflows/ci.yml) |
Davide Pesavento | 0d1d11c | 2022-04-11 22:11:34 -0400 | [diff] [blame] | 4 |  |
Zhiyi | c3837ff | 2016-12-13 17:00:00 -0800 | [diff] [blame] | 5 | |
Davide Pesavento | 552174c | 2020-04-16 01:54:08 -0400 | [diff] [blame] | 6 | The NDN certificate management protocol (**NDNCERT**) enables automatic certificate management |
| 7 | in NDN. In Named Data Networking (NDN), every entity should have a corresponding identity |
| 8 | (namespace) and the corresponding certificate for this namespace. Moreover, entities need simple |
| 9 | mechanisms to manage sub-identities and their certificates. NDNCERT provides flexible mechanisms |
| 10 | to request certificates from a certificate authority (CA) and, as soon as the certificate is |
| 11 | obtained, mechanisms to issue and manage certificates in the designated namespace. Note that |
| 12 | NDNCERT does not impose any specific trust model or trust anchors. While the primary use case of |
| 13 | this protocol is to manage NDN testbed certificates, it can be used with any other set of global |
| 14 | and local trust anchors. |
Zhiyi | c3837ff | 2016-12-13 17:00:00 -0800 | [diff] [blame] | 15 | |
Davide Pesavento | 552174c | 2020-04-16 01:54:08 -0400 | [diff] [blame] | 16 | See [our GitHub wiki](https://github.com/named-data/ndncert/wiki) for more details. |
Zhiyi | c3837ff | 2016-12-13 17:00:00 -0800 | [diff] [blame] | 17 | |
Davide Pesavento | 552174c | 2020-04-16 01:54:08 -0400 | [diff] [blame] | 18 | ## Reporting bugs |
| 19 | |
| 20 | Please submit any bug reports or feature requests to the |
| 21 | [NDNCERT issue tracker](https://redmine.named-data.net/projects/ndncert/issues). |
| 22 | |
| 23 | ## Contributing |
| 24 | |
| 25 | We greatly appreciate contributions to the NDNCERT code base, provided that they are |
Davide Pesavento | 95657aa | 2023-02-12 17:14:32 -0500 | [diff] [blame^] | 26 | licensed under the GNU GPL version 3 or a compatible license. |
| 27 | If you are new to the NDN software community, please read our [Contributor's Guide]( |
| 28 | https://github.com/named-data/.github/blob/main/CONTRIBUTING.md) to get started. |
Davide Pesavento | 552174c | 2020-04-16 01:54:08 -0400 | [diff] [blame] | 29 | |
| 30 | ## License |
| 31 | |
Davide Pesavento | 95657aa | 2023-02-12 17:14:32 -0500 | [diff] [blame^] | 32 | NDNCERT is free software distributed under the GNU General Public License version 3. |
| 33 | See [`COPYING.md`](COPYING.md) for details. |