verify

abstract suspend fun verify(atTime: Instant = Clock.System.now(), documentTypeRepository: DocumentTypeRepository? = null, zkSystemRepository: ZkSystemRepository? = null): List<VerifiedPresentation>

Verifies the cryptographic validity of the presentment and the issuer trust chain. This includes verifying that the credential holder approved all transactions that apply to the presented credentials, even if no data was sent as a response for a given transaction.

Return

a list of verification results, one per document/credential in the presentation.

Parameters

atTime

the time at which to evaluate validity.