eu-digital-identity-wallet / eudi-lib-ios-openid4vci-swift

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

Support encrypted responses in Batch Endpoint #38

Closed dtsiflit closed 3 weeks ago

dtsiflit 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.

Also indicated here