Interface: DidVerificationMethod ​
Defined in: node_modules/.pnpm/@web5+dids@1.2.0/node_modules/@web5/dids/dist/types/types/did-core.d.ts:444
Represents a verification method in the context of a DID document.
A verification method is a mechanism by which a DID controller can cryptographically assert proof of ownership or control over a DID or DID document. This can include, but is not limited to, cryptographic public keys or other data that can be used to authenticate or authorize actions.
See ​
DID Core Specification, § Verification Methods
Extended by ​
Properties ​
controller ​
controller:
string
Defined in: node_modules/.pnpm/@web5+dids@1.2.0/node_modules/@web5/dids/dist/types/types/did-core.d.ts:459
The DID of the entity that controls this verification method.
id ​
id:
string
Defined in: node_modules/.pnpm/@web5+dids@1.2.0/node_modules/@web5/dids/dist/types/types/did-core.d.ts:448
The identifier of the verification method, which must be a URI.
publicKeyJwk? ​
optionalpublicKeyJwk:Jwk
Defined in: node_modules/.pnpm/@web5+dids@1.2.0/node_modules/@web5/dids/dist/types/types/did-core.d.ts:465
(Optional) A public key in JWK format.
A JSON Web Key (JWK) that conforms to RFC 7517.
publicKeyMultibase? ​
optionalpublicKeyMultibase:string
Defined in: node_modules/.pnpm/@web5+dids@1.2.0/node_modules/@web5/dids/dist/types/types/did-core.d.ts:472
(Optional) A public key in Multibase format.
A multibase key that conforms to the draft Multibase specification.
type ​
type:
string
Defined in: node_modules/.pnpm/@web5+dids@1.2.0/node_modules/@web5/dids/dist/types/types/did-core.d.ts:455
The type of the verification method.
To maximize interoperability this value SHOULD be one of the valid verification method types registered in the DID Specification Registries.