eu-digital-identity-wallet / eudi-lib-jvm-openid4vci-kt

Implementation of OpenID for Verifiable Credential Issuance protocol (wallet's role) in Kotlin
Apache License 2.0
13 stars 5 forks source link

Support encrypted responses in Batch Endpoint #222

Closed vafeini closed 1 month ago

vafeini commented 1 month ago

Based on discussion under OpenID4VCI issue 286 encrypted responses for batch issuance requests must be supported the following way:

  1. Upon batch issuance request include property credential_response_encryption containing information for encrypting the Batch Credential Response. It contains the same parameters as defined in single credential issuance request case. If this request element is not present, the corresponding Batch Credential Response returned is not encrypted.
  2. The individual credential request details contained in credential_requests must not include encryption information.