Current section

Files

Jump to
ca priv eudi mdl_jwt_vc_json.json
Raw

priv/eudi/mdl_jwt_vc_json.json

{
"eu.europa.ec.eudi.mdl_jwt_vc_json": {
"format": "vc+sd-jwt",
"scope": "org.iso.18013.5.1.mDL",
"cryptographic_binding_methods_supported": [
"jwk", "cose_key"
],
"credential_signing_alg_values_supported": [
"ES256"
],
"proof_types_supported": {
"jwt": {
"proof_signing_alg_values_supported": [
"ES256"
]
},
"cwt": {
"proof_signing_alg_values_supported": [
"ES256"
],
"proof_alg_values_supported": [
-7
],
"proof_crv_values_supported": [
1
]
}
},
"display": [
{
"name": "mDL",
"locale": "en",
"logo": {
"url": "https://examplestate.com/public/mdl.png",
"alt_text": "A square figure of a mDL"
}
}
],
"vct": "eu.europa.ec.eudi.mdl_jwt_vc_json",
"claims": {
"family_name": {
"mandatory": true,
"value_type":"string",
"display": [
{
"name": "Current Family Name",
"locale": "en" }
]
},
"given_name": {
"mandatory": true,
"value_type":"string",
"display": [
{
"name": "Current First Names",
"locale": "en" }
]
},
"birth_date": {
"mandatory": true,
"value_type":"full-date",
"display": [
{
"name": "Date of Birth",
"locale": "en" }
]
},
"issue_date": {
"mandatory": true,
"display": [
{
"name": "Date when mDL was issued.",
"locale": "en"
}
]
},
"expiry_date": {
"mandatory": true,
"display": [
{
"name": "Date when mDL expires",
"locale": "en"
}
]
},
"issuing_country": {
"mandatory": true,
"display": [
{
"name": "Alpha-2 country code, as defined in ISO 3166-1, of the issuing authority’s country or territory",
"locale": "en"
}
]
},
"issuing_authority": {
"mandatory": true,
"display": [
{
"name": "Issuing authority name. The value shall only use latin1b characters and shall have a maximum length of 150 characters.",
"locale": "en"
}
]
},
"document_number": {
"mandatory": true,
"value_type":"string",
"display": [
{
"name": "The number assigned or calculated by the issuing authority. The value shall only use latin1b characters and shall have a maximum length of 150 characters.",
"locale": "en" }
]
},
"portrait": {
"mandatory": true,
"value_type":"jpeg",
"display": [
{
"name": "A reproduction of the mDL holder’s portrait",
"locale": "en" }
]
},
"driving_privileges": {
"mandatory": true,
"value_type":"driving_privileges",
"display": [
{
"name": "Driving privileges of the mDL holder.",
"locale": "en" }
]
},
"un_distinguishing_sign": {
"mandatory": true,
"display": [
{
"name": "Distinguishing sign of the issuing country according to ISO/IEC 18013-1:2018, Annex F.",
"locale": "en"
}
]
},
"administrative_number": {
"mandatory": false,
"display": [
{
"name": "An audit control number assigned by the issuing authority",
"locale": "en"
}
]
},
"sex": {
"mandatory": false,
"display": [
{
"name": "mDL holder’s sex using values as defined in ISO/IEC 5218.",
"locale": "en"
}
]
},
"height": {
"mandatory": false,
"display": [
{
"name": "mDL holder’s height in centimetres",
"locale": "en"
}
]
},
"weight": {
"mandatory": false,
"display": [
{
"name": "mDL holder’s weight in kilograms",
"locale": "en"
}
]
},
"eye_colour": {
"mandatory": false,
"display": [
{
"name": "mDL holder’s eye colour. The value shall be one of the following: “black”, “blue”, “brown”, “dichromatic”, “grey”, “green”, “hazel”, “maroon”, “pink”, “unknown”",
"locale": "en"
}
]
},
"hair_colour": {
"mandatory": false,
"display": [
{
"name": "mDL holder’s hair colour. The value shall be one of the following: “bald”, “black”, “blond”, “brown”, “grey”, “red”, “auburn”, “sandy”, “white”, “unknown”.",
"locale": "en"
}
]
},
"birth_place": {
"mandatory": false,
"display": [
{
"name": "Country and municipality or state/province where the mDL holder was born.",
"locale": "en"
}
]
},
"resident_address": {
"mandatory": false,
"display": [
{
"name": "The place where the mDL holder resides and/or may be contacted (street/house number, municipality etc.).",
"locale": "en"
}
]
},
"portrait_capture_date": {
"mandatory": false,
"display": [
{
"name": "Date when portrait was taken",
"locale": "en"
}
]
},
"age_in_years": {
"mandatory": false,
"display": [
{
"name": "The age of the mDL holder",
"locale": "en"
}
]
},
"age_birth_year": {
"mandatory": false,
"display": [
{
"name": "The year when the mDL holder was born ",
"locale": "en"
}
]
},
"age_over_NN": {
"mandatory": false,
"display": [
{
"name": "mDL holder is as old or older than a specified age",
"locale": "en"
}
]
},
"issuing_jurisdiction": {
"mandatory": false,
"display": [
{
"name": "Country subdivision code of the jurisdiction that issued the mDL as defined in ISO 3166-2:2020, Clause 8. T",
"locale": "en"
}
]
},
"nationality": {
"mandatory": false,
"display": [
{
"name": "Nationality of the mDL holder as a two letter country code (alpha-2 code) defined in ISO 3166-1",
"locale": "en"
}
]
},
"resident_city": {
"mandatory": false,
"display": [
{
"name": "The city where the mDL holder lives.",
"locale": "en"
}
]
},
"resident_state": {
"mandatory": false,
"display": [
{
"name": "The state/province/district where the mDL holder lives",
"locale": "en"
}
]
},
"resident_postal_code": {
"mandatory": false,
"display": [
{
"name": "The postal code of the mDL holder.",
"locale": "en"
}
]
},
"resident_country": {
"mandatory": false,
"display": [
{
"name": "The country where the mDL holder lives",
"locale": "en"
}
]
},
"biometric_template_xx": {
"mandatory": false,
"display": [
{
"name": "Fingerprint biometric information",
"locale": "en"
}
]
},
"family_name_national_character": {
"mandatory": false,
"display": [
{
"name": "The family name of the mDL holder using full UTF-8 character set.",
"locale": "en"
}
]
},
"given_name_national_character": {
"mandatory": false,
"display": [
{
"name": "The given name of the mDL holder using full UTF-8 character set.",
"locale": "en"
}
]
},
"signature_usual_mark": {
"mandatory": false,
"display": [
{
"name": "Image of the signature or usual mark of the mDL holder",
"locale": "en"
}
]
}
}
}
}