You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/architecture/supported-protocols.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,7 @@ technical framework.
16
16
|[OpenID for Verifiable Credential Issuance (OID4VCI)](https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html)| Enables issuers to deliver verifiable credentials to EUDI Wallets using OAuth-based flows. |
17
17
|[OpenID for Verifiable Presentations (OID4VP)](https://openid.net/specs/openid-4-verifiable-presentations-1_0.html)| Allows services to request and verify credentials presented by EUDI Wallet holders. |
18
18
|[Selective Disclosure JWT VC (SD-JWT VC)](https://www.ietf.org/archive/id/draft-ietf-oauth-selective-disclosure-jwt-08.html)| Data model for credentials allowing selective disclosure of individual claims by the user. |
19
+
|[Mobile Driving License (mDOC/mDL)](https://www.iso.org/standard/69084.html)| ISO 18013-5 standard for mobile driving licenses and other mobile documents. |
19
20
|[OAuth Token Status List](https://drafts.oauth.net/draft-ietf-oauth-status-list/draft-ietf-oauth-status-list.html)| Mechanism for determining revocation or suspension status of issued credentials. |
20
21
21
22
These standards are evolving in coordination with EU-level pilot projects and
Copy file name to clipboardExpand all lines: docs/getting-started/issuance/credential-configuration.md
+77-2Lines changed: 77 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,10 +24,13 @@ For a complete configuration example, see the [Complete Configuration Example](#
24
24
-`id`: **REQUIRED** - Unique identifier for the credential configuration that will be used to reference this credential in the issuance metadata or in the credential offer.
|`docType`| Yes | Document type identifier following ISO 18013-5 naming convention (e.g., `org.iso.18013.5.1.mDL`) |
244
+
|`namespace`| No | Default namespace for claims. If not provided, derived from `docType`. For mDL, this is typically `org.iso.18013.5.1`|
245
+
|`claimsByNamespace`| No | Alternative to `claims` - allows specifying claims across multiple namespaces |
246
+
247
+
### Multiple Namespaces
248
+
249
+
For credentials that require claims from multiple namespaces, use `claimsByNamespace`:
250
+
251
+
```json
252
+
{
253
+
"config": {
254
+
"format": "mso_mdoc",
255
+
"docType": "org.iso.18013.5.1.mDL",
256
+
"display": [{ "name": "mDL", "locale": "en-US" }]
257
+
},
258
+
"claimsByNamespace": {
259
+
"org.iso.18013.5.1": {
260
+
"given_name": "ERIKA",
261
+
"family_name": "MUSTERMANN"
262
+
},
263
+
"org.iso.18013.5.1.aamva": {
264
+
"DHS_compliance": "F"
265
+
}
266
+
}
267
+
}
268
+
```
269
+
270
+
!!! note "Key Binding Required"
271
+
For mDOC credentials, `keyBinding` should typically be set to `true` as the ISO 18013-5 standard requires device authentication.
272
+
273
+
!!! info "Selective Disclosure"
274
+
Unlike SD-JWT, mDOC credentials have built-in selective disclosure at the namespace and claim level. The `disclosureFrame` field is not used for mDOC format.
275
+
276
+
---
277
+
203
278
## Display Configuration
204
279
205
280
The display configuration defines how the credential appears in wallets as defined in the [OID4VCI spec](https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html#name-credential-issuer-metadata-p) for the credential metadata:
0 commit comments