verifyOpenID4VPResponse
suspend fun verifyOpenID4VPResponse(now: Instant, vpToken: JsonObject, sessionTranscript: DataItem, nonce: ByteString, documentTypeRepository: DocumentTypeRepository?, zkSystemRepository: ZkSystemRepository?): List<VerifiedPresentation>
Generates VerifiedPresentation from an OpenID4VP response.
Return
a list of VerifiedPresentation, one for each credential in the response.
Parameters
now
the current time.
vpToken
the vp_token according to OpenID4VP 1.0.
sessionTranscript
the ISO mdoc SessionTranscript CBOR.
nonce
the nonce used in the request.
documentTypeRepository
a DocumentTypeRepository or null.
zkSystemRepository
a ZkSystemRepository used for verifying ZKP proofs or null.