Verification Method
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.