diff --git a/docs/en/pid-eaa-data-model.rst b/docs/en/pid-eaa-data-model.rst index 256fec181..6cb672c7f 100644 --- a/docs/en/pid-eaa-data-model.rst +++ b/docs/en/pid-eaa-data-model.rst @@ -122,11 +122,17 @@ The following claims MUST be in the JWT payload. Some of these claims can be dis - [NSD].The value MUST be an "integrity metadata" string as defined in Section 3 of [`W3C-SRI`_]. *SHA-256*, *SHA-384* and *SHA-512* MUST be supported as cryptographic hash functions. *MD5* and *SHA-1* MUST NOT be used. This claim MUST be verified according to Section 3.3.5 of [`W3C-SRI`_]. - Section 6.1 `SD-JWT-VC`_, [`W3C-SRI`_] * - **verification** - - [NSD].Object containing user authentication information. It MUST contain the following sub-value: - - * ``trust_framework``: String identifying the trust framework used for user digital authetication. - * ``assurance_level``: String identifying the level of identity assurance guarateed during the authentication process. - * ``evidence``: It MUST contain ``method`` claim identifying the digital identity system used for the authentication. + - [SD]. Object containing user authentication and user data verification information. It is REQUIRED only if the Credential type is PersonIdentificationData, and it MUST not be included in other Credential types. It MUST include the following sub-value: + + * ``assurance_level``: String identifying the level of identity assurance guaranteed during the User authentication process. + * ``evidence``: Each entry of the array MUST contain the following sub-values: + - ``type``: It represents evidence type. IT MUST be set to ``vouch``. + - ``time``: UNIX Timestamps with the time of the authentication or verification. + - ``attestation``: It MUST contain the following claims: + - ``type``: It MUST be set to ``digital_attestation``. + - ``reference_number``: identifier of the authentication or verification response. + - ``date_of_issuance``: date of issuance of the attestation. + - ``voucher``: It MUST contains ``organization`` claim. - `OIDC-IDA`_. .. note:: @@ -273,37 +279,57 @@ In the following the disclosure list is given ``WyIyR0xDNDJzS1F2ZUNmR2ZyeU5STjl3IiwgImlhdCIsIDE2ODMwMDAwMDBd`` - Contents: ``["2GLC42sKQveCfGfryNRN9w", "iat", 1683000000]`` +**Claim** ``verification``: + +- SHA-256 Hash: ``egljN30TYCjSEtzVszDFWbryYskAOEmM3TKT2X2fdpA`` +- Disclosure: + ``WyJlbHVWNU9nM2dTTklJOEVZbnN4QV9BIiwgInZlcmlmaWNhdGlvbiIsIHsi`` + ``YXNzdXJhbmNlX2xldmVsIjogImhpZ2giLCAiZXZpZGVuY2UiOiB7InR5cGUi`` + ``OiAidm91Y2giLCAidGltZSI6ICIyMDIwLTAzLTE5VDEyOjQyWiIsICJhdHRl`` + ``c3RhdGlvbiI6IHsidHlwZSI6ICJkaWdpdGFsX2F0dGVzdGF0aW9uIiwgInJl`` + ``ZmVyZW5jZV9udW1iZXIiOiAiNjQ4NS0xNjE5LTM5NzYtNjY3MSIsICJkYXRl`` + ``X29mX2lzc3VhbmNlIjogIjIwMjAtMDMtMTlUMTI6NDNaIiwgInZvdWNoZXIi`` + ``OiB7Im9yZ2FuaXphdGlvbiI6ICJNaW5pc3Rlcm8gZGVsbCdpbnRlcm5vIn19`` + ``fX1d`` +- Contents: ``["eluV5Og3gSNII8EYnsxA_A", "verification",`` + ``{"assurance_level": "high", "evidence": {"type": "vouch",`` + ``"time": "2020-03-19T12:42Z", "attestation": {"type":`` + ``"digital_attestation", "reference_number":`` + ``"6485-1619-3976-6671", "date_of_issuance":`` + ``"2020-03-19T12:43Z", "voucher": {"organization": "Ministero`` + ``dell'interno"}}}}]`` + **Claim** ``given_name``: -- SHA-256 Hash: ``gHYi19frbD_i4BoaWENOjc3lCnMj4pbGNQcsBj_QM4Q`` +- SHA-256 Hash: ``zVdghcmClMVWlUgGsGpSkCPkEHZ4u9oWj1SlIBlCc1o`` - Disclosure: - ``WyJlbHVWNU9nM2dTTklJOEVZbnN4QV9BIiwgImdpdmVuX25hbWUiLCAiTWFy`` + ``WyI2SWo3dE0tYTVpVlBHYm9TNXRtdlZBIiwgImdpdmVuX25hbWUiLCAiTWFy`` ``aW8iXQ`` -- Contents: ``["eluV5Og3gSNII8EYnsxA_A", "given_name", "Mario"]`` +- Contents: ``["6Ij7tM-a5iVPGboS5tmvVA", "given_name", "Mario"]`` **Claim** ``family_name``: -- SHA-256 Hash: ``dZWjq7mJSSX-XTI_HWuE8B2x6IdM5lE-doD_yBpKJao`` +- SHA-256 Hash: ``VQI-S1mT1Kxfq2o8J9io7xMMX2MIxaG9M9PeJVqrMcA`` - Disclosure: - ``WyI2SWo3dE0tYTVpVlBHYm9TNXRtdlZBIiwgImZhbWlseV9uYW1lIiwgIlJv`` + ``WyJlSThaV205UW5LUHBOUGVOZW5IZGhRIiwgImZhbWlseV9uYW1lIiwgIlJv`` ``c3NpIl0`` -- Contents: ``["6Ij7tM-a5iVPGboS5tmvVA", "family_name", "Rossi"]`` +- Contents: ``["eI8ZWm9QnKPpNPeNenHdhQ", "family_name", "Rossi"]`` **Claim** ``birth_date``: -- SHA-256 Hash: ``LER7wi8bDpmtSyU9jsDY7pqr6mDFfwBOBzZtJHg--EQ`` +- SHA-256 Hash: ``s1XK5f2pM3-aFTauXhmvd9pyQTJ6FMUhc-JXfHrxhLk`` - Disclosure: - ``WyJlSThaV205UW5LUHBOUGVOZW5IZGhRIiwgImJpcnRoX2RhdGUiLCAiMTk4`` + ``WyJRZ19PNjR6cUF4ZTQxMmExMDhpcm9BIiwgImJpcnRoX2RhdGUiLCAiMTk4`` ``MC0wMS0xMCJd`` -- Contents: ``["eI8ZWm9QnKPpNPeNenHdhQ", "birth_date", "1980-01-10"]`` +- Contents: ``["Qg_O64zqAxe412a108iroA", "birth_date", "1980-01-10"]`` **Claim** ``personal_administrative_number``: -- SHA-256 Hash: ``2ec_CnFUd8Lf_7dsZDZBUsT1z8MRjBiEREM1hdVZuWQ`` +- SHA-256 Hash: ``4KfNcVziiuiktw8UMBaZQBRlLorpAhFz2ii37niYF2Q`` - Disclosure: - ``WyJRZ19PNjR6cUF4ZTQxMmExMDhpcm9BIiwgInBlcnNvbmFsX2FkbWluaXN0`` + ``WyJBSngtMDk1VlBycFR0TjRRTU9xUk9BIiwgInBlcnNvbmFsX2FkbWluaXN0`` ``cmF0aXZlX251bWJlciIsICJUSU5JVC1YWFhYWFhYWFhYWFhYWFhYIl0`` -- Contents: ``["Qg_O64zqAxe412a108iroA", "personal_administrative_number",`` +- Contents: ``["AJx-095VPrpTtN4QMOqROA", "personal_administrative_number",`` ``"TINIT-XXXXXXXXXXXXXXXX"]`` @@ -312,32 +338,37 @@ The combined format for the PID issuance is given by .. code-block:: - eyJhbGciOiAiRVMyNTYiLCAidHlwIjogImV4YW1wbGUrc2Qtand0IiwgImtpZCI6ICJk - MTI2YTZhODU2Zjc3MjQ1NjA0ODRmYTlkYzU5ZDE5NSJ9.eyJfc2QiOiBbIjJlY19DbkZ - VZDhMZl83ZHNaRFpCVXNUMXo4TVJqQmlFUkVNMWhkVlp1V1EiLCAiTEVSN3dpOGJEcG1 - 0U3lVOWpzRFk3cHFyNm1ERmZ3Qk9Celp0SkhnLS1FUSIsICJZcmMtcy1XU3I0ZXhFWXR - xREVzbVJsN3Nwb1ZmbUJ4aXhQMTJlNHN5cU5FIiwgImRaV2pxN21KU1NYLVhUSV9IV3V - FOEIyeDZJZE01bEUtZG9EX3lCcEtKYW8iLCAiZ0hZaTE5ZnJiRF9pNEJvYVdFTk9qYzN - sQ25NajRwYkdOUWNzQmpfUU00USJdLCAiZXhwIjogMTg4MzAwMDAwMCwgImlzcyI6ICJ - odHRwczovL3BpZHByb3ZpZGVyLmV4YW1wbGUub3JnIiwgInN1YiI6ICJOemJMc1hoOHV - EQ2NkN25vV1hGWkFmSGt4WnNSR0M5WHMiLCAic3RhdHVzIjogeyJzdGF0dXNfYXNzZXJ - 0aW9uIjogeyJjcmVkZW50aWFsX2hhc2hfYWxnIjogInNoYS0yNTYifX0sICJ2Y3QiOiA - iaHR0cHM6Ly9waWRwcm92aWRlci5leGFtcGxlLm9yZy92MS4wL3BlcnNvbmlkZW50aWZ - pY2F0aW9uZGF0YSIsICJ2Y3QjaW50ZWdyaXR5IjogImM1ZjczZTI1MGZlODY5ZjI0ZDE - 1MTE4YWNjZTI4NmM5YmI1NmI2M2E0NDNkYzg1YWY2NTNjZDczZjYwNzhiMWYiLCAidmV - yaWZpY2F0aW9uIjogeyJ0cnVzdF9mcmFtZXdvcmsiOiAiZWlkYXMiLCAiYXNzdXJhbmN - lX2xldmVsIjogImhpZ2giLCAiZXZpZGVuY2UiOiB7Im1ldGhvZCI6ICJjaWUifX0sICJ + eyJhbGciOiAiRVMyNTYiLCAidHlwIjogImRjK3NkLWp3dCIsICJraWQiOiAiZEI2N2dM + N2NrM1RGaUlBZjdONl83U0h2cWswTURZTUVRY29HR2xrVUFBdyJ9.eyJfc2QiOiBbIjR + LZk5jVnppaXVpa3R3OFVNQmFaUUJSbExvcnBBaEZ6MmlpMzduaVlGMlEiLCAiVlFJLVM + xbVQxS3hmcTJvOEo5aW83eE1NWDJNSXhhRzlNOVBlSlZxck1jQSIsICJZcmMtcy1XU3I + 0ZXhFWXRxREVzbVJsN3Nwb1ZmbUJ4aXhQMTJlNHN5cU5FIiwgImVnbGpOMzBUWUNqU0V + 0elZzekRGV2JyeVlza0FPRW1NM1RLVDJYMmZkcEEiLCAiczFYSzVmMnBNMy1hRlRhdVh + obXZkOXB5UVRKNkZNVWhjLUpYZkhyeGhMayIsICJ6VmRnaGNtQ2xNVldsVWdHc0dwU2t + DUGtFSFo0dTlvV2oxU2xJQmxDYzFvIl0sICJleHAiOiAxODgzMDAwMDAwLCAiaXNzIjo + gImh0dHBzOi8vcGlkcHJvdmlkZXIuZXhhbXBsZS5vcmciLCAic3ViIjogIk56YkxzWGg + 4dURDY2Q3bm9XWEZaQWZIa3hac1JHQzlYcyIsICJzdGF0dXMiOiB7InN0YXR1c19hc3N + lcnRpb24iOiB7ImNyZWRlbnRpYWxfaGFzaF9hbGciOiAic2hhLTI1NiJ9fSwgInZjdCI + 6ICJodHRwczovL3BpZHByb3ZpZGVyLmV4YW1wbGUub3JnL3YxLjAvcGVyc29uaWRlbnR + pZmljYXRpb25kYXRhIiwgInZjdCNpbnRlZ3JpdHkiOiAiYzVmNzNlMjUwZmU4NjlmMjR + kMTUxMThhY2NlMjg2YzliYjU2YjYzYTQ0M2RjODVhZjY1M2NkNzNmNjA3OGIxZiIsICJ fc2RfYWxnIjogInNoYS0yNTYiLCAiY25mIjogeyJqd2siOiB7Imt0eSI6ICJFQyIsICJ jcnYiOiAiUC0yNTYiLCAieCI6ICJUQ0FFUjE5WnZ1M09IRjRqNFc0dmZTVm9ISVAxSUx pbERsczd2Q2VHZW1jIiwgInkiOiAiWnhqaVdXYlpNUUdIVldLVlE0aGJTSWlyc1ZmdWV - jQ0U2dDRqVDlGMkhaUSJ9fX0.4xjoZnToFZnPPAthfXDlDTxC3y-if0Tl15FWdtTdkAC - y9spTCPP_PMIf1I1SF0pI02DWQkzZwmlcS830BwsrAA~WyIyR0xDNDJzS1F2ZUNmR2Zy + jQ0U2dDRqVDlGMkhaUSJ9fX0.yjU0jPW4O4BZ8QBbeX6Lf227PH8MieTICJj10KUtooy + wCuB5uPpJa5gvF2NeH54QvDgEC8Ddvc1tdWKykDv5AA~WyIyR0xDNDJzS1F2ZUNmR2Zy eU5STjl3IiwgImlhdCIsIDE2ODMwMDAwMDBd~WyJlbHVWNU9nM2dTTklJOEVZbnN4QV9 - BIiwgImdpdmVuX25hbWUiLCAiTWFyaW8iXQ~WyI2SWo3dE0tYTVpVlBHYm9TNXRtdlZB - IiwgImZhbWlseV9uYW1lIiwgIlJvc3NpIl0~WyJlSThaV205UW5LUHBOUGVOZW5IZGhR - IiwgImJpcnRoX2RhdGUiLCAiMTk4MC0wMS0xMCJd~WyJRZ19PNjR6cUF4ZTQxMmExMDh - pcm9BIiwgInBlcnNvbmFsX2FkbWluaXN0cmF0aXZlX251bWJlciIsICJUSU5JVC1YWFh - YWFhYWFhYWFhYWFhYIl0~ + BIiwgInZlcmlmaWNhdGlvbiIsIHsiYXNzdXJhbmNlX2xldmVsIjogImhpZ2giLCAiZXZ + pZGVuY2UiOiB7InR5cGUiOiAidm91Y2giLCAidGltZSI6ICIyMDIwLTAzLTE5VDEyOjQ + yWiIsICJhdHRlc3RhdGlvbiI6IHsidHlwZSI6ICJkaWdpdGFsX2F0dGVzdGF0aW9uIiw + gInJlZmVyZW5jZV9udW1iZXIiOiAiNjQ4NS0xNjE5LTM5NzYtNjY3MSIsICJkYXRlX29 + mX2lzc3VhbmNlIjogIjIwMjAtMDMtMTlUMTI6NDNaIiwgInZvdWNoZXIiOiB7Im9yZ2F + uaXphdGlvbiI6ICJNaW5pc3Rlcm8gZGVsbCdpbnRlcm5vIn19fX1d~WyI2SWo3dE0tYT + VpVlBHYm9TNXRtdlZBIiwgImdpdmVuX25hbWUiLCAiTWFyaW8iXQ~WyJlSThaV205UW5 + LUHBOUGVOZW5IZGhRIiwgImZhbWlseV9uYW1lIiwgIlJvc3NpIl0~WyJRZ19PNjR6cUF + 4ZTQxMmExMDhpcm9BIiwgImJpcnRoX2RhdGUiLCAiMTk4MC0wMS0xMCJd~WyJBSngtMD + k1VlBycFR0TjRRTU9xUk9BIiwgInBlcnNvbmFsX2FkbWluaXN0cmF0aXZlX251bWJlci + IsICJUSU5JVC1YWFhYWFhYWFhYWFhYWFhYIl0~ (Q)EAA non-normative examples ----------------------------- @@ -429,38 +460,36 @@ The combined format for the (Q)EAA issuance is represented below: .. code-block:: - eyJhbGciOiAiRVMyNTYiLCAidHlwIjogImV4YW1wbGUrc2Qtand0IiwgImtpZCI6ICJk - MTI2YTZhODU2Zjc3MjQ1NjA0ODRmYTlkYzU5ZDE5NSJ9.eyJfc2QiOiBbIkR4LTZoanZ - yY3hOekYwc2xVNnVrTm16SG9MLVl2Qk4tdEZhMFQ4WC1iWTAiLCAiR0UzU2p5X3pBVDM - 0Zjh3YTVEVWtWQjBGc2xhU0pSQUFjOEkzbE4xMUZmYyIsICJWUUktUzFtVDFLeGZxMm8 - 4Sjlpbzd4TU1YMk1JeGFHOU05UGVKVnFyTWNBIiwgIllyYy1zLVdTcjRleEVZdHFERXN - tUmw3c3BvVmZtQnhpeFAxMmU0c3lxTkUiLCAiYUJWZGZjbnhUMFo1UnJ3ZHhaU1VodVV - 4ejNnTTJ2Y0VaTGVZSWo2MUthcyIsICJzMVhLNWYycE0zLWFGVGF1WGhtdmQ5cHlRVEo - 2Rk1VaGMtSlhmSHJ4aExrIiwgIndnWjBzdUVrSWgwVTdscnN2aXVTLVRhR2hRSWlPLWg - zQ2ZHNERkNzFsbDgiLCAielZkZ2hjbUNsTVZXbFVnR3NHcFNrQ1BrRUhaNHU5b1dqMVN - sSUJsQ2MxbyJdLCAiZXhwIjogMTg4MzAwMDAwMCwgImlzcyI6ICJodHRwczovL2lzc3V - lci5leGFtcGxlLm9yZyIsICJzdWIiOiAiTnpiTHNYaDh1RENjZDdub1dYRlpBZkhreFp - zUkdDOVhzIiwgInN0YXR1cyI6IHsic3RhdHVzX2Fzc2VydGlvbiI6IHsiY3JlZGVudGl - hbF9oYXNoX2FsZyI6ICJzaGEtMjU2In19LCAidmN0IjogImh0dHBzOi8vaXNzdWVyLmV - 4YW1wbGUub3JnL3YxLjAvZGlzYWJpbGl0eWNhcmQiLCAidmN0I2ludGVncml0eSI6ICI - yZTQwYmNkNjc5OTAwODA4NWZmYjFhMWYzNTE3ZWZlZTMzNTI5OGZkOTc2YjNlNjU1YmZ - iM2Y0ZWFhMTFkMTcxIiwgInZlcmlmaWNhdGlvbiI6IHsidHJ1c3RfZnJhbWV3b3JrIjo - gImVpZGFzIiwgImFzc3VyYW5jZV9sZXZlbCI6ICJoaWdoIiwgImV2aWRlbmNlIjogeyJ - tZXRob2QiOiAiY2llIn19LCAiX3NkX2FsZyI6ICJzaGEtMjU2IiwgImNuZiI6IHsiand - rIjogeyJrdHkiOiAiRUMiLCAiY3J2IjogIlAtMjU2IiwgIngiOiAiVENBRVIxOVp2dTN - PSEY0ajRXNHZmU1ZvSElQMUlMaWxEbHM3dkNlR2VtYyIsICJ5IjogIlp4amlXV2JaTVF - HSFZXS1ZRNGhiU0lpcnNWZnVlY0NFNnQ0alQ5RjJIWlEifX19.Rm5wDXvZLENnHAqXxX - rohYdRU1hmhyu6CN2BUiwp8Q0Do3CYchAOwtY9O_FOXVC7--NY5vu9Rs_wNoyGjXuHVQ - ~WyIyR0xDNDJzS1F2ZUNmR2ZyeU5STjl3IiwgImlhdCIsIDE2ODMwMDAwMDBd~WyJlbH - VWNU9nM2dTTklJOEVZbnN4QV9BIiwgImRvY3VtZW50X251bWJlciIsICJYWFhYWFhYWF - hYIl0~WyI2SWo3dE0tYTVpVlBHYm9TNXRtdlZBIiwgImdpdmVuX25hbWUiLCAiTWFyaW - 8iXQ~WyJlSThaV205UW5LUHBOUGVOZW5IZGhRIiwgImZhbWlseV9uYW1lIiwgIlJvc3N - pIl0~WyJRZ19PNjR6cUF4ZTQxMmExMDhpcm9BIiwgImJpcnRoX2RhdGUiLCAiMTk4MC0 - wMS0xMCJd~WyJBSngtMDk1VlBycFR0TjRRTU9xUk9BIiwgImV4cGlyeV9kYXRlIiwgIj - IwMjQtMDEtMDEiXQ~WyJQYzMzSk0yTGNoY1VfbEhnZ3ZfdWZRIiwgInBlcnNvbmFsX2F - kbWluaXN0cmF0aXZlX251bWJlciIsICJUSU5JVC1YWFhYWFhYWFhYWFhYWFhYIl0~WyJ - HMDJOU3JRZmpGWFE3SW8wOXN5YWpBIiwgImNvbnN0YW50X2F0dGVuZGFuY2VfYWxsb3d - hbmNlIiwgdHJ1ZV0~ + eyJhbGciOiAiRVMyNTYiLCAidHlwIjogImRjK3NkLWp3dCIsICJraWQiOiAiZDEyNmE2 + YTg1NmY3NzI0NTYwNDg0ZmE5ZGM1OWQxOTUifQ.eyJfc2QiOiBbIkR4LTZoanZyY3hOe + kYwc2xVNnVrTm16SG9MLVl2Qk4tdEZhMFQ4WC1iWTAiLCAiR0UzU2p5X3pBVDM0Zjh3Y + TVEVWtWQjBGc2xhU0pSQUFjOEkzbE4xMUZmYyIsICJWUUktUzFtVDFLeGZxMm84Sjlpb + zd4TU1YMk1JeGFHOU05UGVKVnFyTWNBIiwgIllyYy1zLVdTcjRleEVZdHFERXNtUmw3c + 3BvVmZtQnhpeFAxMmU0c3lxTkUiLCAiYUJWZGZjbnhUMFo1UnJ3ZHhaU1VodVV4ejNnT + TJ2Y0VaTGVZSWo2MUthcyIsICJzMVhLNWYycE0zLWFGVGF1WGhtdmQ5cHlRVEo2Rk1Va + GMtSlhmSHJ4aExrIiwgIndnWjBzdUVrSWgwVTdscnN2aXVTLVRhR2hRSWlPLWgzQ2ZHN + ERkNzFsbDgiLCAielZkZ2hjbUNsTVZXbFVnR3NHcFNrQ1BrRUhaNHU5b1dqMVNsSUJsQ + 2MxbyJdLCAiZXhwIjogMTg4MzAwMDAwMCwgImlzcyI6ICJodHRwczovL2lzc3Vlci5le + GFtcGxlLm9yZyIsICJzdWIiOiAiTnpiTHNYaDh1RENjZDdub1dYRlpBZkhreFpzUkdDO + VhzIiwgInN0YXR1cyI6IHsic3RhdHVzX2Fzc2VydGlvbiI6IHsiY3JlZGVudGlhbF9oY + XNoX2FsZyI6ICJzaGEtMjU2In19LCAidmN0IjogImh0dHBzOi8vaXNzdWVyLmV4YW1wb + GUub3JnL3YxLjAvZGlzYWJpbGl0eWNhcmQiLCAidmN0I2ludGVncml0eSI6ICIyZTQwY + mNkNjc5OTAwODA4NWZmYjFhMWYzNTE3ZWZlZTMzNTI5OGZkOTc2YjNlNjU1YmZiM2Y0Z + WFhMTFkMTcxIiwgIl9zZF9hbGciOiAic2hhLTI1NiIsICJjbmYiOiB7Imp3ayI6IHsia + 3R5IjogIkVDIiwgImNydiI6ICJQLTI1NiIsICJ4IjogIlRDQUVSMTladnUzT0hGNGo0V + zR2ZlNWb0hJUDFJTGlsRGxzN3ZDZUdlbWMiLCAieSI6ICJaeGppV1diWk1RR0hWV0tWU + TRoYlNJaXJzVmZ1ZWNDRTZ0NGpUOUYySFpRIn19fQ.iKHrYC-a3lVgxbmcOvJInYgVGr + NdxDbPW6yFuBu_dwM1p2bNLQX2azLvlrz9DWcG6Juacqb1od0weet4C1adpw~WyIyR0x + DNDJzS1F2ZUNmR2ZyeU5STjl3IiwgImlhdCIsIDE2ODMwMDAwMDBd~WyJlbHVWNU9nM2 + dTTklJOEVZbnN4QV9BIiwgImRvY3VtZW50X251bWJlciIsICJYWFhYWFhYWFhYIl0~Wy + I2SWo3dE0tYTVpVlBHYm9TNXRtdlZBIiwgImdpdmVuX25hbWUiLCAiTWFyaW8iXQ~WyJ + lSThaV205UW5LUHBOUGVOZW5IZGhRIiwgImZhbWlseV9uYW1lIiwgIlJvc3NpIl0~WyJ + RZ19PNjR6cUF4ZTQxMmExMDhpcm9BIiwgImJpcnRoX2RhdGUiLCAiMTk4MC0wMS0xMCJ + d~WyJBSngtMDk1VlBycFR0TjRRTU9xUk9BIiwgImV4cGlyeV9kYXRlIiwgIjIwMjQtMD + EtMDEiXQ~WyJQYzMzSk0yTGNoY1VfbEhnZ3ZfdWZRIiwgInBlcnNvbmFsX2FkbWluaXN + 0cmF0aXZlX251bWJlciIsICJUSU5JVC1YWFhYWFhYWFhYWFhYWFhYIl0~WyJHMDJOU3J + RZmpGWFE3SW8wOXN5YWpBIiwgImNvbnN0YW50X2F0dGVuZGFuY2VfYWxsb3dhbmNlIiw + gdHJ1ZV0~ MDOC-CBOR ========= diff --git a/examples/pid-json-example-payload.json b/examples/pid-json-example-payload.json index d1fb60458..406128829 100644 --- a/examples/pid-json-example-payload.json +++ b/examples/pid-json-example-payload.json @@ -10,13 +10,20 @@ }, "vct": "https://pidprovider.example.org/v1.0/personidentificationdata", "vct#integrity": "c5f73e250fe869f24d15118acce286c9bb56b63a443dc85af653cd73f6078b1f", - "verification": { - "trust_framework": "eidas", - "assurance_level": "high", - "evidence": { - "method": "cie" + "verification": [ + { + "type": "vouch", + "time": "2020-03-19T12:42Z", + "attestation": { + "type": "digital_attestation", + "reference_number": "6485-1619-3976-6671", + "date_of_issuance": "2020-03-19T12:43Z", + "voucher": { + "organization": "Ministero dell'interno" + } + } } - }, + ], "given_name": "Mario", "family_name": "Rossi", "birth_date": "1980-01-10", diff --git a/examples/pid-sd-jwt-example-payload.json b/examples/pid-sd-jwt-example-payload.json index 7cd55ae24..8b75c851b 100644 --- a/examples/pid-sd-jwt-example-payload.json +++ b/examples/pid-sd-jwt-example-payload.json @@ -1,10 +1,11 @@ { "_sd": [ - "2ec_CnFUd8Lf_7dsZDZBUsT1z8MRjBiEREM1hdVZuWQ", - "LER7wi8bDpmtSyU9jsDY7pqr6mDFfwBOBzZtJHg--EQ", + "4KfNcVziiuiktw8UMBaZQBRlLorpAhFz2ii37niYF2Q", + "VQI-S1mT1Kxfq2o8J9io7xMMX2MIxaG9M9PeJVqrMcA", "Yrc-s-WSr4exEYtqDEsmRl7spoVfmBxixP12e4syqNE", - "dZWjq7mJSSX-XTI_HWuE8B2x6IdM5lE-doD_yBpKJao", - "gHYi19frbD_i4BoaWENOjc3lCnMj4pbGNQcsBj_QM4Q" + "egljN30TYCjSEtzVszDFWbryYskAOEmM3TKT2X2fdpA", + "s1XK5f2pM3-aFTauXhmvd9pyQTJ6FMUhc-JXfHrxhLk", + "zVdghcmClMVWlUgGsGpSkCPkEHZ4u9oWj1SlIBlCc1o" ], "iss": "https://pidprovider.example.org", "exp": 1883000000, @@ -16,13 +17,6 @@ }, "vct": "https://pidprovider.example.org/v1.0/personidentificationdata", "vct#integrity": "c5f73e250fe869f24d15118acce286c9bb56b63a443dc85af653cd73f6078b1f", - "verification": { - "trust_framework": "eidas", - "assurance_level": "high", - "evidence": { - "method": "cie" - } - }, "_sd_alg": "sha-256", "cnf": { "jwk": { diff --git a/examples/qeaa-json-example-payload.json b/examples/qeaa-json-example-payload.json index d5effd46d..c0a8d7a0d 100644 --- a/examples/qeaa-json-example-payload.json +++ b/examples/qeaa-json-example-payload.json @@ -10,13 +10,6 @@ }, "vct": "https://issuer.example.org/v1.0/disabilitycard", "vct#integrity": "2e40bcd6799008085ffb1a1f3517efee335298fd976b3e655bfb3f4eaa11d171", - "verification": { - "trust_framework": "eidas", - "assurance_level": "high", - "evidence": { - "method": "cie" - } - }, "document_number": "XXXXXXXXXX", "given_name": "Mario", "family_name": "Rossi", diff --git a/examples/qeaa-sd-jwt-example-payload.json b/examples/qeaa-sd-jwt-example-payload.json index e2a192cbd..90aec4d7e 100644 --- a/examples/qeaa-sd-jwt-example-payload.json +++ b/examples/qeaa-sd-jwt-example-payload.json @@ -19,13 +19,6 @@ }, "vct": "https://issuer.example.org/v1.0/disabilitycard", "vct#integrity": "2e40bcd6799008085ffb1a1f3517efee335298fd976b3e655bfb3f4eaa11d171", - "verification": { - "trust_framework": "eidas", - "assurance_level": "high", - "evidence": { - "method": "cie" - } - }, "_sd_alg": "sha-256", "cnf": { "jwk": {