4.4.2 • Published 5 months ago

@verida/verifiable-credentials v4.4.2

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

Verifiable Credential

Our @verida/verifiable-credentials packages enables you Create and verify W3C Verifiable Credentials in JWT format which be shared and across application that integrates to our verida protocol. this package leverages the did-jwt and did-jwt-vc under to th hood.

Issue encrypted credential

See the below code examples to issue an encrypted credential it will return a URI which can be verify by the connected did account

prerequisites:

You will have to authenticate a user to your application to create context for the logged in user .

There are two ways this can be done :

  1. using our see: Single Sign on SDK

  2. Using our see: Account Node Package

import { SharingCredential, Credentials } from '@verida/verifiable-credentials';

const app = context;

const shareCredential = new SharingCredential(context);
const credential = new Credentials(app);

const item = await credential.createCredentialJWT(credentialData);

const data = await shareCredential.issueEncryptedCredential(item);

Verify a credential

See the below code examples to verify an encrypted credentialURI in order to retrieve credential data

import { Credentials } from '@verida/verifiable-credentials';
import { Utils } from '@verida/client-ts';

const app = context;

const credential = new Credentials(context);

const jwt = await Utils.fetchCredentialURI(encryptedData.uri, context);

const verifiedCredential: any = await credential.verifyCredential(jwt);
4.4.2

5 months ago

4.4.1

6 months ago

4.4.0

7 months ago

4.3.0

9 months ago

4.2.0

10 months ago

4.1.3-rc1.0

12 months ago

4.1.3-rc1.1

12 months ago

4.1.2-rc1

12 months ago

4.1.0

12 months ago

4.1.1

12 months ago

4.0.0

12 months ago

4.0.0-alpha-4

1 year ago

4.0.0-alpha-5

1 year ago

4.0.0-alpha-2

1 year ago

4.0.0-alpha-3

1 year ago

4.0.0-alpha-1

1 year ago

3.0.5-alpha.0

1 year ago

3.0.4

1 year ago

4.0.0-alpha.0

1 year ago

3.0.3

1 year ago

3.0.3-alpha.0

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.4.0-rc6.1

2 years ago

2.4.0-rc6

2 years ago

2.4.0-rc5

2 years ago

2.4.0-rc3

2 years ago

2.4.0-rc4

2 years ago

2.4.0-rc2

2 years ago

2.3.6

2 years ago

2.4.0-rc1

2 years ago

2.3.8

2 years ago

2.3.7

2 years ago

2.3.9

2 years ago

2.3.4-rc1

2 years ago

2.3.4-rc2

2 years ago

2.3.0

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.3.2

2 years ago

2.3.1

2 years ago

2.1.3

2 years ago

2.3.4

2 years ago

2.3.3

2 years ago

2.3.5

2 years ago

2.3.0-rc1

2 years ago

2.3.0-rc2

2 years ago

2.3.0-rc3

2 years ago

2.3.5-rc1

2 years ago

2.3.3-rc1

2 years ago

2.3.5-rc1.0

2 years ago

2.3.3-rc2

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.0.2

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.6

2 years ago

2.1.0

2 years ago

2.0.1

2 years ago

2.0.3-rc1.0

2 years ago

2.0.0-rc7

3 years ago

2.0.0-rc6

3 years ago

2.0.0-rc5

3 years ago

2.0.0-rc4

3 years ago

2.0.0-rc3

3 years ago

2.0.0-rc2

3 years ago

2.0.0-rc1

3 years ago

2.0.0

2 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

4 years ago