-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
So far I mostly ignored explicit registration; when I read a bit more about it in the spec I stumbled upon some things, mostly related to the used trust anchors:
- The spec requires that a common trust anchor is used. E.g. in 12.2.1 Point 1, 12.2.5 Point 3
- For automatic registration we do not have this requirement; The only requirement is that both the OP and RP can resolve a trust chain from the other entity to a trust anchor they trust, this does not need to be the same trust anchor and it also does not need to be a trust anchor for the other party.
- Is this an intended restriction of the explicit registration or can it be changed to be in line with automatic registration?
- Partly related: In 12.2.1 Point 1 the spec says:
Once the RP has determined a set of Trust Anchors it has in common with the OP
However, the spec does not mention how the RP can determine a set of TAs it has in common with the OP. This is because the spec also does not provide such a way. This would require that entities publish their trust anchors in their entity configuration, as it previously has been suggested e.g. through ata_hints
claim. In my opinion, if we require that a common TA must be used, we must provide means by which entities can determine common TAs.
For an additional comment that also involves trust anchors, see my comment in #87
Metadata
Metadata
Assignees
Labels
No labels