Skip to main content

Castor

@hyperledger/identus-sdk v7.0.0


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

Interface: Castor

Defined in: src/domain/buildingBlocks/Castor.ts:4

Methods

createPeerDID()

createPeerDID(publicKeys: PublicKey[], services: Service[]): Promise<DID>

Defined in: src/domain/buildingBlocks/Castor.ts:11

Parameters

ParameterType
publicKeysPublicKey[]
servicesService[]

Returns

Promise<DID>


createPrismDID()

createPrismDID(masterPublicKey: PublicKey, services?: Service[], authenticationKeys?: (PublicKey | KeyPair)[]): Promise<DID>

Defined in: src/domain/buildingBlocks/Castor.ts:6

Parameters

ParameterType
masterPublicKeyPublicKey
services?Service[]
authenticationKeys?(PublicKey | KeyPair)[]

Returns

Promise<DID>


getEcnumbasis()

getEcnumbasis(did: DID, publicKey: PublicKey): string

Defined in: src/domain/buildingBlocks/Castor.ts:21

Parameters

ParameterType
didDID
publicKeyPublicKey

Returns

string


parseDID()

parseDID(did: string): DID

Defined in: src/domain/buildingBlocks/Castor.ts:5

Parameters

ParameterType
didstring

Returns

DID


resolveDID()

resolveDID(did: string | DID): Promise<DIDDocument>

Defined in: src/domain/buildingBlocks/Castor.ts:15

Parameters

ParameterType
didstring | DID

Returns

Promise<DIDDocument>


verifySignature()

verifySignature(did: DID, challenge: Uint8Array, signature: Uint8Array): Promise<boolean>

Defined in: src/domain/buildingBlocks/Castor.ts:16

Parameters

ParameterType
didDID
challengeUint8Array
signatureUint8Array

Returns

Promise<boolean>