0.11.0 • Published 1 year ago

@sphereon/ssi-sdk-lto-did-provider v0.11.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 year ago

Lto-did-provider is a Veramo plugin to create and delete DIDs and to add and manage verification methods on LTO Network.

createIdentifier

Creating a DID means you have to create a public/private keypair first. You can do this using lto-api package or any other means to create a ed25519 keypair. We are accepting an optional ed25519 private key to keep it flexible for everyone.

const privateKeyHex = '18a58bad89...'

const identifier = await ltoDIDProvider.createIdentifier(
  {
    options: {
      privateKeyHex,
    },
  },
  context
)

addKey

You can add one or more verification methods to an existing DID, or you can add them during DID creation. Internally this is accomplished using LTO Networks, associations. This means new private/public keypairs are needed. Again you can use your own ed25519 private key.

 import { LtoVerificationMethod } from '@sphereon/lto-did-ts'

 const key = {
  kid: 'did:lto:1234567890abc',
  kms: 'local',
  type: 'Ed25519' as const,
  privateKeyHex,
  publicKeyHex: '27f3h29f3h7...',
}

 const did = await ltoDIDProvider.addKey({
    identifier,
    key,
    options: {
      verificationMethod: LtoVerificationMethod.VerificationMethod,
    },
  }, context)

Installation

yarn add @sphereon/ssi-sdk-lto-did-provider

Build

yarn build
0.10.0

1 year ago

0.10.1-next.6

1 year ago

0.10.1-next.9

1 year ago

0.10.1-next.8

1 year ago

0.10.1-next.2

1 year ago

0.9.1-next.121

1 year ago

0.10.1-next.14

1 year ago

0.10.1-next.13

1 year ago

0.10.2-next.11

1 year ago

0.11.0

1 year ago

0.9.1-next.42

1 year ago

0.9.1-next.109

1 year ago

0.9.1-next.107

1 year ago

0.9.1-next.105

1 year ago

0.9.1-next.103

1 year ago

0.9.1-next.100

1 year ago

0.9.1-next.56

1 year ago

0.9.1-next.55

1 year ago

0.9.1-next.69

1 year ago

0.9.1-next.62

1 year ago

0.9.1-next.17

1 year ago

0.9.1-next.16

1 year ago

0.9.1-next.15

1 year ago

0.9.1-next.13

1 year ago

0.9.1-next.12

1 year ago

0.9.1-next.11

1 year ago

0.9.1-next.10

1 year ago

0.9.1-next.118

1 year ago

0.9.1-next.116

1 year ago

0.9.1-next.114

1 year ago

0.9.1-next.113

1 year ago

0.9.1-next.21

1 year ago

0.9.1-next.120

1 year ago

0.9.1-next.9

1 year ago

0.9.1-next.89

1 year ago

0.8.1-next.272

1 year ago

0.9.1-next.99

1 year ago

0.9.1-next.97

1 year ago

0.9.1-next.96

1 year ago

0.9.0

1 year ago

0.8.1-next.190

1 year ago

0.8.1-next.192

1 year ago

0.8.1-next.194

1 year ago

0.8.1-next.114

1 year ago

0.8.1-next.117

1 year ago

0.8.1-next.119

1 year ago

0.8.1-next.120

1 year ago

0.8.1-next.121

1 year ago

0.8.1-next.122

1 year ago

0.8.1-next.123

1 year ago

0.8.1-next.146

1 year ago

0.8.1-next.154

1 year ago

0.8.1-next.156

1 year ago

0.8.1-next.157

1 year ago

0.8.1-next.158

1 year ago

0.8.1-next.159

1 year ago

0.8.1-next.161

1 year ago

0.8.1-next.162

1 year ago

0.8.1-next.163

1 year ago

0.8.1-next.164

1 year ago

0.8.1-next.165

1 year ago

0.8.1-next.166

1 year ago

0.8.1-next.167

1 year ago

0.8.1-next.168

1 year ago

0.8.1-next.169

1 year ago

0.8.1-next.179

1 year ago

0.8.1-next.26

2 years ago

0.8.1-next.31

2 years ago

0.8.1-next.42

2 years ago

0.8.1-next.50

2 years ago

0.8.1-next.57

2 years ago

0.8.1-next.55

2 years ago

0.8.1-next.66

2 years ago

0.8.1-next.77

2 years ago

0.8.1-next.84

2 years ago

0.8.1-unstable.9

2 years ago

0.8.1-unstable.5

2 years ago

0.8.1-unstable.4

2 years ago

0.7.1-next.66

2 years ago

0.7.1-next.68

2 years ago

0.7.1-next.54

2 years ago

0.8.0

2 years ago

0.8.1-next.3

2 years ago

0.8.1-next.6

2 years ago

0.8.1-next.2

2 years ago

0.8.1-next.12

2 years ago

0.8.1-next.18

2 years ago

0.7.1-next.43

2 years ago

0.7.1-next.40

2 years ago

0.5.2-next.73

2 years ago

0.6.1-next.50

2 years ago

0.7.0

2 years ago

0.7.1-next.38

2 years ago

0.6.1-next.6

2 years ago

0.6.1-next.8

2 years ago

0.6.1-next.9

2 years ago

0.7.1-unstable.9

2 years ago

0.7.1-next.39

2 years ago

0.6.1-next.66

2 years ago

0.6.1-next.67

2 years ago

0.7.1-next.18

2 years ago

0.5.2-next.113

2 years ago

0.6.1-next.76

2 years ago

0.6.1-next.79

2 years ago

0.5.2-next.116

2 years ago

0.6.1-next.78

2 years ago

0.6.0

2 years ago

0.5.2-next.70

2 years ago

0.5.2-next.45

2 years ago

0.5.2-next.10

2 years ago

0.2.1-next.17

2 years ago

0.5.1-next.1

2 years ago

0.5.2-next.3

2 years ago

0.5.2-next.4

2 years ago

0.5.2-next.6

2 years ago

0.5.2-next.7

2 years ago

0.5.2-next.8

2 years ago

0.2.1-unstable.5

2 years ago

0.2.1-unstable.6

2 years ago

0.2.1-unstable.7

2 years ago

0.2.1-unstable.8

2 years ago

0.4.1-unstable.3

2 years ago

0.4.1-unstable.2

2 years ago

0.4.1-unstable.5

2 years ago

0.3.0

2 years ago

0.4.1-unstable.4

2 years ago

0.5.2-next.9

2 years ago

0.3.1

2 years ago

0.3.4

2 years ago

0.4.1-next.7

2 years ago

0.4.1-next.6

2 years ago

0.3.1-next.11

2 years ago

0.3.1-next.10

2 years ago

0.3.1-next.7

2 years ago

0.3.5-next.3

2 years ago

0.4.0

2 years ago

0.3.4-next.15

2 years ago

0.5.0

2 years ago

0.2.1-next.33

2 years ago

0.3.5-next.47

2 years ago

0.3.5-next.46

2 years ago

0.2.1-next.13

2 years ago

0.2.1-unstable.9

2 years ago

0.2.1-unstable.3

2 years ago

0.2.1-unstable.2

2 years ago

0.2.1-unstable.1

2 years ago

0.2.0

2 years ago

0.1.1-next.105

2 years ago

0.1.2-next.143

2 years ago

0.1.2-next.142

2 years ago

0.0.2-next.48

2 years ago

0.0.2-next.42

2 years ago

0.1.0

2 years ago

0.0.2-next.37

2 years ago

0.0.2-next.35

2 years ago