CreateProofRequest

data class CreateProofRequest(var proofSchemaId: String, var verifierDidId: String?, var verifierIdentifierId: String?, var protocol: String, var redirectUri: String?, var verifierKey: String?, var verifierCertificate: String?, var isoMdlEngagement: String?, var transport: List<String>?, var profile: String?, var engagement: String?)

If protocol is ISO_MDL, specify the device engagement type by referencing an entry from verificationEngagement of your configuration. iso_mdl_engagement accepts either QR code content (for QR device engagement) or NFC engagement parameters from nfc_read_iso_mdl_engagement.

Constructors

Link copied to clipboard
constructor(proofSchemaId: String, verifierDidId: String?, verifierIdentifierId: String?, protocol: String, redirectUri: String?, verifierKey: String?, verifierCertificate: String?, isoMdlEngagement: String?, transport: List<String>?, profile: String?, engagement: String?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Use for ISO mDL verification over BLE.

Link copied to clipboard

Use to specify device engagement type.

Link copied to clipboard

Country profile to associate with this request.

Link copied to clipboard

Choose a proof schema to use.

Link copied to clipboard

Choose the protocol to use for verification. Check the verificationProtocol object of your configuration for supported options and reference the configuration instance.

Link copied to clipboard

When a shared proof is accepted, the wallet will be redirected to the resource specified here, if redirects are enabled in the configuration. The URI must use a scheme that is allowed by the configuration.

Link copied to clipboard

Choose the transport protocol for the exchange. Check the transport object of your configuration for supported options and reference the configuration instance.

Link copied to clipboard

If the identifier contains multiple certificates, use this to specify which key to use. If omitted, the first suitable certificate is used.

Link copied to clipboard

Deprecated. Use verifierIdentifierId.

Link copied to clipboard

Choose the identifier to use to make the request.

Link copied to clipboard

If the identifier contains multiple keys, use this to specify which key to use. If omitted, the first suitable key is used.