To Build:
npm install
node index.js
Example Output:
DID: did:key:z6Mkuqs19gadtJmkC4E5YevWNCtxwQ1d7uk83gHbwGcaLLVX
Public Key: {
alg: 'EdDSA',
crv: 'Ed25519',
kty: 'OKP',
ext: 'true',
key_ops: [ 'verify' ],
x: '5Kmb1lI4pdnxCRZmRW1u_5wsv7E4Dc_F-M93xUAlB8o'
}
Private Key: {
d: 'U3MELKuKD_MHQ3BQsgQfDa98QkGpqXUGQCiN_yLZNxU',
alg: 'EdDSA',
crv: 'Ed25519',
kty: 'OKP',
ext: 'true',
key_ops: [ 'sign' ],
x: '5Kmb1lI4pdnxCRZmRW1u_5wsv7E4Dc_F-M93xUAlB8o'
}
Signed JWT: eyJhbGciOiJFZERTQSJ9.eyJkaWQiOiJkaWQ6a2V5Ono2TWt1cXMxOWdhZHRKbWtDNEU1WWV2V05DdHh3UTFkN3VrODNnSGJ3R2NhTExWWCJ9.r1-nkLQnqwWwIG70FoG6EpjJrb_wGskB10lJ8LfmMg1tNpQ-3Z_QyJbjGVGDcDQ8mhAFOpiRrXbXktgfQ4OhAA
Verified Payload: { did: 'did:key:z6Mkuqs19gadtJmkC4E5YevWNCtxwQ1d7uk83gHbwGcaLLVX' }