-
Notifications
You must be signed in to change notification settings - Fork 4
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
with RPK, how does the Pledge validate the Registrar in the future? #99
Comments
I assume this is for the case that the constrained Pledge cannot do X.509 cert chaining operations? Because if it can do that, it can verify any future Registrar, by checking its chaining of the Registrar cert to the Domain CA and verifying that Registrar has the 'cmcRA' flag set. (The Pledge will obtain at least one trust anchor of the domain being a Domain CA certificate during combined BRSKI/EST. ) If it cannot do chaining operations, I don't see a way to validate a future Registrar apart from bootstrapping again. (Requires some trigger to re-bootstrap - currently not in the protocol. Difficult issue also because it needs to be someone with a proven authorization to issue a "re-bootstrap" command i.e. a formal admin/commissioner role.) One thing a minimal Pledge could do is keep the pinned Registrar RPK stored as a trust anchor. So that in the future it can at least re-enroll using the same Registrar again. Would it be okay ? Guess not? It goes against the concept we discussed that the pinned Registrar identity is only valid for the duration of the initial bootstrap process. After this, the Domain CA takes over. |
Update based on discussion in the call: |
After looking at the PR text and the previous comments again, my overall conclusion is that I support including such a section in our draft. It does not radically change our constrained-BRSKI model - it is just a new variant of it of the "most constrained" category. But the text requires some major work still, I think:
|
And a note to us authors that we could reference Appendix D.1 "Minimal Pledge" which seems to fit the described Pledge very well. The section name for this ought to be changed to "Look ma, no PKIX operations!" but unsure whether the RFC editors apply any criteria of gender-neutrality in that case. |
XXX - how does the Pledge validate the Registrar in the future?
The text was updated successfully, but these errors were encountered: