VerificationMethod

data class VerificationMethod constructor(val id: DIDUrl, val controller: DID, val type: String, val publicKeyJwk: Map<String, String>? = null, val publicKeyMultibase: String? = null)(source)

Represents a Verification Method, which is a public key or other evidence used to authenticate the identity of a Decentralized Identifier (DID) or other subject or object. A Verification Method consists of a type (indicating the type of key or evidence), a public key or other data, and optional metadata such as a controller (the DID that controls the verification method) and purpose (the intended use of the verification method). It is typically included in a DID Document or other authentication credential.

Constructors

Link copied to clipboard
constructor(id: DIDUrl, controller: DID, type: String, publicKeyJwk: Map<String, String>? = null, publicKeyMultibase: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val id: DIDUrl
Link copied to clipboard
val publicKeyJwk: Map<String, String>? = null
Link copied to clipboard
Link copied to clipboard