Skip to main content

DIDDocument

@hyperledger/identus-sdk v7.0.0


@hyperledger/identus-sdk / overview / Domain / DIDDocument

Class: DIDDocument

Defined in: src/domain/models/DIDDocument.ts:5

Constructors

Constructor

new DIDDocument(id: DID, coreProperties: CoreProperty[]): DIDDocument

Defined in: src/domain/models/DIDDocument.ts:6

Parameters

ParameterType
idDID
corePropertiesCoreProperty[]

Returns

DIDDocument

Properties

PropertyModifierTypeDefined in
corePropertiespublicCoreProperty[]src/domain/models/DIDDocument.ts:8
idpublicDIDsrc/domain/models/DIDDocument.ts:7

Accessors

assertionMethod

Get Signature

get assertionMethod(): VerificationMethod[]

Defined in: src/domain/models/DIDDocument.ts:39

Returns

VerificationMethod[]


authentication

Get Signature

get authentication(): VerificationMethod[]

Defined in: src/domain/models/DIDDocument.ts:17

Returns

VerificationMethod[]


capabilityDelegation

Get Signature

get capabilityDelegation(): VerificationMethod[]

Defined in: src/domain/models/DIDDocument.ts:32

Returns

VerificationMethod[]


capabilityInvocation

Get Signature

get capabilityInvocation(): VerificationMethod[]

Defined in: src/domain/models/DIDDocument.ts:25

Returns

VerificationMethod[]


keyAgreement

Get Signature

get keyAgreement(): VerificationMethod[]

Defined in: src/domain/models/DIDDocument.ts:46

Returns

VerificationMethod[]


services

Get Signature

get services(): Service[]

Defined in: src/domain/models/DIDDocument.ts:11

Returns

Service[]


verificationMethods

Get Signature

get verificationMethods(): VerificationMethod[]

Defined in: src/domain/models/DIDDocument.ts:54

Returns

VerificationMethod[]

Methods

cloneWithNewDID()

static cloneWithNewDID(doc: DIDDocument, newDid: DID): DIDDocument

Defined in: src/domain/models/DIDDocument.ts:190

Parameters

ParameterType
docDIDDocument
newDidDID

Returns

DIDDocument


fromJSON()

static fromJSON(didDocumentJson: any): DIDDocument

Defined in: src/domain/models/DIDDocument.ts:62

Parameters

ParameterType
didDocumentJsonany

Returns

DIDDocument