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
I was executing the Test Case 04 that is related to RFC002 and I discover a possible issue that maybe could be fixed in order to enforce and ensure that the presentation flow is done correctly.
I've realized that the iGrant wallet at the time of performing the presentation, it sends the following presentation_submission:
There is an issue with the value ""jwt_vc" that is inside the format field within the path_nested object.
That value does not satisfy the presentation definition (https://dss.aegean.gr/rfc-issuer/presentation-definition/itbsdjwt) because it should be "vc+sd-jwt". Moreover, the Verifier could not parse/decode the credential because it is expecting a jwt_vc (defined in the presentation submission) and it is a sd-jwt vc.
My proposal is that the Aegean Verifier could include these validations about the Test Case 04. It means:
extract the credentials from the vp_token following the presentation_submisssion
decode the credentials and validates that it's complying with the format and constraints defined in the presentation definition. In the context of test case, it means to exist the fields given_name, last_name and vct field to be VerifiablePortableDocumentA1SDJWT.
If not, it could lead to have issues with the wallets and not to ensure the interoperability between the different wallets and verifiers involved in the project
The text was updated successfully, but these errors were encountered:
I was executing the Test Case 04 that is related to RFC002 and I discover a possible issue that maybe could be fixed in order to enforce and ensure that the presentation flow is done correctly.
I've realized that the iGrant wallet at the time of performing the presentation, it sends the following presentation_submission:
There is an issue with the value ""jwt_vc" that is inside the format field within the path_nested object.
That value does not satisfy the presentation definition (https://dss.aegean.gr/rfc-issuer/presentation-definition/itbsdjwt) because it should be "vc+sd-jwt". Moreover, the Verifier could not parse/decode the credential because it is expecting a jwt_vc (defined in the presentation submission) and it is a sd-jwt vc.
My proposal is that the Aegean Verifier could include these validations about the Test Case 04. It means:
If not, it could lead to have issues with the wallets and not to ensure the interoperability between the different wallets and verifiers involved in the project
The text was updated successfully, but these errors were encountered: