Verifier

interface Verifier

Summarizes operations for a Verifier in the sense of the W3C VC Data Model.

It can verify credentials and presentations.

Inheritors

Types

Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
abstract val identifier: String

The identifier for this agent, typically the keyId from the cryptographic key, e.g. did:key:mAB... or urn:ietf:params:oauth:jwk-thumbprint:sha256:...

Functions

Link copied to clipboard
abstract fun setRevocationList(it: String): Boolean

Set the revocation list to use for validating VCs (from Issuer.issueRevocationListCredential)

Link copied to clipboard

Verifies a presentation of some credentials that a holder issued with that challenge we sent before.

Link copied to clipboard

Verifies if a presentation contains all required attributeNames.

Link copied to clipboard

Parse a single VC, checks if subject matches