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: 1.1/openid-4-verifiable-presentations-1_1.md
+10-17Lines changed: 10 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1426,14 +1426,12 @@ When the response mode is `direct_post.jwt` the encoding is as follows:
1426
1426
1427
1427
```example
1428
1428
session_info = ASCII("OpenID4VP si") ||
1429
-
BYTE(255) ||
1430
-
ASCII(clientId) ||
1431
-
BYTE(255) ||
1432
-
ASCII(nonce) ||
1433
-
BYTE(255) ||
1434
-
BYTE(jwkThumbprint) ||
1435
-
BYTE(255) ||
1436
-
ASCII(responseUri)
1429
+
BYTE(255) ||
1430
+
ASCII(clientId) ||
1431
+
BYTE(255) ||
1432
+
ASCII(nonce) ||
1433
+
BYTE(255) ||
1434
+
ASCII(responseUri)
1437
1435
```
1438
1436
1439
1437
Where:
@@ -1442,19 +1440,18 @@ Where:
1442
1440
- BYTE(255): In each occurence is a separator byte (0xFF) used to delimit fields.
1443
1441
- ASCII(clientId): The `client_id` request parameter. If applicable, this includes the Client Identifier Prefix.
1444
1442
- ASCII(nonce): The `nonce` request parameter.
1445
-
- Byte(jwkThumbprint): The `JWK SHA-256 Thumbprint as defined in [RFC7638], encoded as a Byte, of the Verifier's public key used to encrypt the response.
1446
1443
- ASCII(responseUri): The `redirect_uri` or `response_uri` request parameter, depending on which is present, as determined by the Response Mode.
1447
1444
1448
1445
The following is a non-normative example of the `session_info` structure for `direct_post.jwt` response mode:
When the response mode is `dc_api.jwt` the encoding is as follows:
@@ -1465,9 +1462,6 @@ When the response mode is `dc_api.jwt` the encoding is as follows:
1465
1462
ASCII(origin) ||
1466
1463
BYTE(255) ||
1467
1464
ASCII(nonce) ||
1468
-
BYTE(255) ||
1469
-
BYTE(jwkThumbprint) ||
1470
-
1471
1465
```
1472
1466
1473
1467
Where:
@@ -1476,18 +1470,17 @@ Where:
1476
1470
- BYTE(255): In each occurence is a separator byte (0xFF) used to delimit fields.
1477
1471
- ASCII(origin): The ASCII string representing the Origin of the request as described in (#dc_api_request). It MUST NOT be prefixed with origin:.
1478
1472
- ASCII(nonce): The `nonce` request parameter.
1479
-
- Byte(jwkThumbprint): The `JWK SHA-256 Thumbprint as defined in [RFC7638], encoded as a Byte, of the Verifier's public key used to encrypt the response.
1480
1473
1481
1474
The following is a non-normative example of the `session_info` structure for `dc_api.jwt` response mode:
The `session_info` structure's bytes are used as the value of the `info` parameter when using Integrated Encryption as the Key Management Mode. If the `recipient_structure` is being used then it is used as the value of the `recipient_extra_info` parameter instead.
0 commit comments