Verifier

@Serializable
data class Verifier(val clientID: String = "", val name: String = "", val responseURI: String = "", val registration: Presentation.Registration, val origin: String? = null)(source)

Who is asking.

Constructors

Link copied to clipboard
constructor(clientID: String = "", name: String = "", responseURI: String = "", registration: Presentation.Registration, origin: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "client_id")
val clientID: String

The Verifier's client ID; "" for an unsigned Digital Credentials API request, whose only identity is its origin.

Link copied to clipboard

A name to show for the Verifier.

Link copied to clipboard

For a Digital Credentials API request (Wallet.startDCAPIPresentation), the calling page's or app's origin: all that names the Verifier of an unsigned request, which has no clientID or name.

Link copied to clipboard

The Verifier's registration, from its request, checked against WalletConfiguration.registrarRoots.

Link copied to clipboard
@SerialName(value = "response_uri")
val responseURI: String

Where the response is sent; "" for a Digital Credentials API request, answered through the platform.