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
| Parameter | Type | 
|---|---|
| publicKeys | PublicKey[] | 
| services | Service[] | 
Returns
Promise<DID>
createPrismDID()
createPrismDID(
masterPublicKey:PublicKey,services?:Service[],authenticationKeys?: (PublicKey|KeyPair)[]):Promise<DID>
Defined in: src/domain/buildingBlocks/Castor.ts:6
Parameters
| Parameter | Type | 
|---|---|
| masterPublicKey | PublicKey | 
| services? | Service[] | 
| authenticationKeys? | ( PublicKey|KeyPair)[] | 
Returns
Promise<DID>
getEcnumbasis()
Defined in: src/domain/buildingBlocks/Castor.ts:21
Parameters
| Parameter | Type | 
|---|---|
| did | DID | 
| publicKey | PublicKey | 
Returns
string
parseDID()
parseDID(
did:string):DID
Defined in: src/domain/buildingBlocks/Castor.ts:5
Parameters
| Parameter | Type | 
|---|---|
| did | string | 
Returns
resolveDID()
resolveDID(
did:string|DID):Promise<DIDDocument>
Defined in: src/domain/buildingBlocks/Castor.ts:15
Parameters
| Parameter | Type | 
|---|---|
| did | string|DID | 
Returns
Promise<DIDDocument>
verifySignature()
verifySignature(
did:DID,challenge:Uint8Array,signature:Uint8Array):Promise<boolean>
Defined in: src/domain/buildingBlocks/Castor.ts:16
Parameters
| Parameter | Type | 
|---|---|
| did | DID | 
| challenge | Uint8Array | 
| signature | Uint8Array | 
Returns
Promise<boolean>