-
Notifications
You must be signed in to change notification settings - Fork 7
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
Verifier processing of authorized-by
#140
Comments
I agree this should be done, and we need to define authorized by better. |
A partial solution to this issue involves augmenting
which doesn't include
Instead, identity-triple-record is expanded:
and
Since, measurement-values-map contains Retaining the current definition prevent breaking backward compatibility. |
The coswid triple could be instrumented with
becomes:
Alternatively, the
|
As I understand it, the processing rules for If I understand |
Authorized-by is an alternative way of declaring authority (of a claim). Use of a key (to sign the claim) is the other (normal?) way to do it. A measurement asserted via [ref | end | evidence]-triples implies appraisal through byte-wise comparison. A measurement asserted via [identity | attest-key]-triples implies appraisal through some sort of key verification operation. PR #135 and issue #126 are addressing exact semantics. I don't think there is agreement that authority for a claim is the same as a claim that is a key. It may be that both require key verification of some kind, but that doesn't mean they are equivalent. |
PR #148 submitted which fixes this issue. |
PR #107 line 1528, presumes there is no authority context without use of
authorized-by
statements. However, given all RVs are signed / authenticated, all RVs have an authorized-by context. The same is true for Evidence / ACS. All Evidence is signed / authenticated, hence has an authorized-by context. I don't think the conditional wording is needed, but rather to explain better the authorized-by context.Namely, that all claims are entered into the ACS with authority context (either by assigning the corim signer
corim-signer-map
, or byauthorized-by
inmeasurement-map
.Note:
coswid-triples
,identity-triples
andattest-key-triples
need to be updated to includeauthorized-by
since they don't usemeasurement-map
.The text was updated successfully, but these errors were encountered: