Skip to content

Commit 7673f78

Browse files
authored
Merge pull request #32 from peppelinux/editorial-draft-3
editorials before releasing draft 03
2 parents 5e3aa59 + 1eaf549 commit 7673f78

File tree

1 file changed

+4
-64
lines changed

1 file changed

+4
-64
lines changed

openid-federation-wallet-1_0.md

Lines changed: 4 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ that would be usable by wallet ecosystems both using and not using OpenID Federa
9898
it is the editors' intent to work with the working groups creating
9999
general-purpose wallet specifications to define those new parameters there.
100100

101+
101102
# Terminology
102103

103104
This specification uses the terms
@@ -161,6 +162,8 @@ the Holder, the Credential Issuer, the Credential Verifier,
161162
and an Entity trusted by the other Entities called the Trust Anchor.
162163
This is an extension of the three-party Issuer-Holder-Verifier Model described in
163164
[@!OpenID4VCI] and [@!OpenID4VP] that adds a fourth party: the Trust Anchor.
165+
166+
164167
The four Entities interact with each other as described below:
165168

166169
1. **Holder**: The Holder requests, stores, presents, and manages Digital Credentials and other forms of digital attestations. It discovers trustworthy Credential Issuers through the Trust Anchor and its Intermediates. Additionally, the Holder evaluates trust with Credential Verifiers recognized by the Trust Anchor and its Intermediates and checks for the non-revocation of the other Entities in use.
@@ -336,70 +339,7 @@ These modifications allow a federation authority, such as a Trust Anchor, to app
336339
"federation_entity": {
337340
"organization_name": "Example Credential Verifier",
338341
},
339-
"openid_credential_verifier": {
340-
"application_type": "web",
341-
"client_name": "Example Credential Verifier",
342-
"request_uris": [
343-
"https://verifier.example.org/request_uri"
344-
],
345-
"response_uris_supported": [
346-
"https://verifier.example.org/response_uri"
347-
],
348-
"presentation_definitions_supported": [
349-
{
350-
"id": "d76c51b7-ea90-49bb-8368-6b3d194fc131",
351-
"input_descriptors": [
352-
{
353-
"id": "PersonIdentificationData",
354-
"name": "Person Identification Data",
355-
"purpose": "User Authentication",
356-
"format": {
357-
"vc+sd-jwt": {
358-
"alg": [
359-
"ES256",
360-
"ES384",
361-
"ES512"
362-
]
363-
}
364-
},
365-
"constraints": {
366-
"limit_disclosure": "required",
367-
"fields": [
368-
{
369-
"filter": {
370-
"const": "PersonIdentificationData",
371-
"type": "string"
372-
},
373-
"path": [
374-
"$.vct"
375-
]
376-
},
377-
{
378-
"filter": {
379-
"type": "object"
380-
},
381-
"path": [
382-
"$.cnf.jwk"
383-
]
384-
},
385-
{
386-
"path": [
387-
"$.first_name"
388-
]
389-
},
390-
{
391-
"path": [
392-
"$.family_name"
393-
]
394-
}
395-
]
396-
}
397-
398-
}
399-
]
400-
}
401-
],
402-
}
342+
"openid_credential_verifier": { ... as defined in the OpenID4VP specs ... }
403343
},
404344
"jwks": {
405345
"keys": [

0 commit comments

Comments
 (0)