zigbee-alliance / distributed-compliance-ledger

DCL is a public permissioned ledger framework for certification of device models. The ledger is based on Cosmos SDK and CometBFT (Tendermint).
Apache License 2.0
89 stars 44 forks source link

Root certificates for Network Operational Credential (NOC) #524

Closed ashcherbakov closed 8 months ago

ashcherbakov commented 1 year ago

Root CA that NOCs chain up to. It's similar to ROOT_CERT transactions (see https://github.com/zigbee-alliance/distributed-compliance-ledger/blob/master/docs/transactions.md#x509-pki), but they are managed (publish/revoke) by Vendors and do not require Trustee approval.

Acceptance Criteria:

ashcherbakov commented 11 months ago

PR with Design: https://github.com/zigbee-alliance/distributed-compliance-ledger/pull/529 There are open questions: https://github.com/zigbee-alliance/distributed-compliance-ledger/blob/master/docs/design/noc-root-cert-design.md#questions that needs to be discussed on the DCL TT call.

ashcherbakov commented 11 months ago

Discussed the open questions on DCL TT call:

Other things to include/update design:

Open questions:

akarabashov commented 8 months ago

Implemented the addition (PR: https://github.com/zigbee-alliance/distributed-compliance-ledger/pull/543) and revocation (PR: https://github.com/zigbee-alliance/distributed-compliance-ledger/pull/550) of NOC ROOT certificates Unit and integration tests are added Docs are updated.