0.1.13 • Published 11 months ago

@p2pmoney-org/did_web_registries v0.1.13

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Installation

npm install @p2pmoney-org/did_web_registries

Verififying a did:web jwt credential

If you have the jwt token of a credential issued by a did:web registered on a site running a p2pmoney/did_web_registries_svc container, you can get a verification card structure with the following code:

const DidWebRegistries = require('@p2pmoney-org/did_web_registries');

const displayFlag = (flag) => {
	switch(flag) {
		case -1:
			return 'No';
		case 0:
			return 'Don\'t Know';
		case 1:
			return 'Yes';
	}

};

let vc_jwt = 'eyJhbGciOiJ...du2Gqcg';
let card = await DidWebRegistries.getCredentialVerificationCard(vc_jwt);

if (card) {

	console.log('is credential publicly signed: ' + displayFlag(card.is_credential_signing_publicly_confirmed));
	console.log('has credential been revoked: ' + displayFlag(card.is_credential_revoked));


	console.log('is issuer registered: ' + displayFlag(card.is_did_registered));
	console.log('is issuer a trusted_issuer: ' + displayFlag(card.is_did_trusted_issuer));

	console.log('RootTAO https identity: ' + card.RootTAO.identity.name);
	console.log('RootTAO https site: ' + card.RootTAO.identity.identity.link);
	console.log('RootTAO is valid: ' + displayFlag(card.RootTAO.is_trusted));

}
0.1.12

11 months ago

0.1.13

11 months ago

0.1.11

1 year ago

0.1.10

1 year ago

0.1.8

1 year ago

0.1.9

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago