Skip to content

A CLI tool which allows generating Issuer Profiles compliant with the blockcerts ecosystem

Notifications You must be signed in to change notification settings

blockchain-certificates/issuer-profile-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Issuer Profile Generator

A CLI tool to generate a Blockcerts Issuer Profile.

The tool allows the creation of Blockchain (BTC and ETH) addresses outputting mnemonic, private key and issuing address, and will store the corresponding public key into the Issuer Profile.

Usage

  node scripts/prompt.js

TODO:

  • generate verificationMethod
    • allow selection of key type (EC, ED25519)
    • allow selection of key format (jwk, multibase, ...)
    • provide private key in the stdout
    • store public key in verificationMethod
    • if a blockchain, provide the address in the stdout
    • let user select the purpose of the key
    • allow creating key from seed phrase
  • sign the issuer profile
    • manage external controller
    • allow self signing?
  • propose generating a DID document
    • methods TBD
  • save the issuer profile in a file

About

A CLI tool which allows generating Issuer Profiles compliant with the blockcerts ecosystem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published