DID Module
DID Class
import { DID } from '@bsv/simple/browser'DID.fromIdentityKey()
static fromIdentityKey(identityKey: string): DIDDocumentParameter
Type
Description
const doc = DID.fromIdentityKey('02a1b2c3...')
// {
// '@context': ['https://www.w3.org/ns/did/v1'],
// id: 'did:bsv:02a1b2c3...',
// controller: 'did:bsv:02a1b2c3...',
// verificationMethod: [{
// id: 'did:bsv:02a1b2c3...#key-1',
// type: 'EcdsaSecp256k1VerificationKey2019',
// controller: 'did:bsv:02a1b2c3...',
// publicKeyHex: '02a1b2c3...'
// }],
// authentication: ['did:bsv:02a1b2c3...#key-1'],
// assertionMethod: ['did:bsv:02a1b2c3...#key-1']
// }DID.parse()
Parameter
Type
Description
DID.isValid()
Parameter
Type
Description
DID.getCertificateType()
Wallet Methods
getDID()
resolveDID()
Parameter
Type
Description
registerDID()
Parameter
Type
Default
Description
Last updated
