@velocitycareerlabs/verifgen v1.21.0-dev-build.1247a350a
verifgen
Generates credentials and presentations
Creating Credentials
Veifgen allows you to create self signed credentials.
Options
flag | description |
---|---|
-o | specify output file |
-s | self sign |
-t | credential type to set |
Creating an identity credential (self signed)
$ node ./src/verifgen.js credential IdentityAndContact-Adam-Smith -o adamsmith-id -s
Creating an a regular credential (self signed)
$ node ./src/verifgen.js credential CurrentEmploymentPosition-2015-Programme-Manager -s -t CurrentEmploymentPosition -o adam-currentemployment
$ node ./src/verifgen.js credential Degree -s -t EducationDegree -o adam-educationdegree
Creating Presentations
Now that you have a set of credentials then you can create presentations for sending to an agent.
Options
flag | description |
---|---|
-o | specify output file |
-r | specify the presentation request or credential manifest containing the presentation definition |
-i | specify issuer persona |
-p | specify x-vnf-protocol-version for presentation (issuer persona is required for v2) |
-c | specify all input credential files |
-v | specify a vendorOriginContext value |
Creating a identity presentation (for issuing)
$ node ./src/verifgen.js presentation -c adamsmith-id -r credential-manifest.json -o adam-id-presentation
Creating a credentials presentation with a vendor origin context(for a disclosure)
$ node ./src/verifgen.js presentation -r presentation-request.json -v eyj!143PRrs -c adamsmith-id adam-currentemployment adam-educationdegree -o adam-creds-presentation.v1
Future Dev
- Support organization signed credentials
Creating agent jwt token
$ node ./src/verifgen agent-jwt --secret 'cc7e0d44fd473002f1c42167459001140ec6389b7353f8088f4d9a95f2f596f2' --email example@example.com --groupId 123654
Verifgen proof command
This command is used to generate a proof JWT.
How to Use
verifgen proof options Options
| -c, --challenge Directly specify the challenge used in the JWT. If not provided, it will be loaded from the generate-offers response.
| -r, --response The filename containing the generate-offers response. Defaults to generate-offers-response.json.
| -a, --audience (required) Specifies the audience which must be present in the payload. (Usually the issuer url the proof is being generated for)
| -p, --persona (required) Specifies the persona private key used to sign the JWT.
node ./src/verifgen proof -c someChallengeValue -a https://example.com/audience -p ./path/to/privatekey.key
2 days ago
3 days ago
3 days ago
5 days ago
6 days ago
6 days ago
9 days ago
12 days ago
11 days ago
12 days ago
11 days ago
11 days ago
13 days ago
13 days ago
13 days ago
13 days ago
16 days ago
17 days ago
17 days ago
17 days ago
18 days ago
23 days ago
23 days ago
22 days ago
29 days ago
30 days ago
30 days ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago