verifyMdocDeviceResponse
suspend fun verifyMdocDeviceResponse(now: Instant, deviceResponse: DataItem, sessionTranscript: DataItem, eReaderKey: AsymmetricKey?, documentTypeRepository: DocumentTypeRepository?, zkSystemRepository: ZkSystemRepository?): List<VerifiedPresentation>
Generates VerifiedPresentation from an ISO 18013-5 response.
Return
a list of VerifiedPresentation, one for each document in the response.
Parameters
now
the current time.
deviceResponse
the DeviceResponse CBOR.
sessionTranscript
the ISO mdoc SessionTranscript CBOR.
eReaderKey
the ephemeral reader key, if 18013-5 session encryption is used.
documentTypeRepository
a DocumentTypeRepository or null.
zkSystemRepository
a ZkSystemRepository used for verifying ZKP proofs or null.