Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PolyKey Node as a Federated Hierarchy of Certificate Authorities (Federation of Trust) #48

Closed
robert-cronin opened this issue Jun 30, 2020 · 2 comments · Fixed by #94
Closed
Assignees
Labels
enhancement New feature or request

Comments

@robert-cronin
Copy link
Contributor

As an initial solution, polykey lib should implement an interface to allow arbitrary CA's to be used for PKI (related to #25 (comment)), however we also want to facilitate a 'web of trust' by allowing polykey nodes to act as certificate authorities.

@robert-cronin robert-cronin added the enhancement New feature or request label Jun 30, 2020
@robert-cronin robert-cronin self-assigned this Jun 30, 2020
@CMCDragonkai
Copy link
Member

Web of trust is actually outside of the PKI infrastructure. It was designed to be an alternative to the hierarchical PKI system.

However bridging web of trust with PKI is like having federated hierarchies. So that's what polykey can do. Because Polykey agents act within a hierarchy (thus usable for a corporation or within your personal hierarchy of secrets), but at the same time the ability to share secrets with other human entities that don't exist within a hierarchy allows to federate with other networks.

Every Polykey agent should be capable of being a CA, since CAs are still really useful, and I want to explore how CAs can help machine security especially in the context of the Matrix OS.

@CMCDragonkai CMCDragonkai changed the title PolyKey Node as a Certificate Authority (Web of Trust) PolyKey Node as a Federated Hierarchy of Certificate Authorities (Federation of Trust) Jul 20, 2020
@CMCDragonkai
Copy link
Member

Renamed the title so it sounds cooler.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

Successfully merging a pull request may close this issue.

2 participants