Verifier credentials and presentations
The RIF Credential Verifier can verify and decode JWT presentations and credentials. This site can be used with the RIF Identity Manager to verify credential presentations.
To test it yourself, get an email credential from the RIF Email VC Issuer. After verfying your email address, the issuer will ask you to save it in your datavault. Next, navigate to the RIF Identity Manager and log in. Navigate to DataVault and scroll down to Credentials. Click 'download' and then 'present' to get a presentation JWT.
Don't want your own credential? Use one of the sample credentials.
You can start the decoding process by appending ?jwt=[your JWT]
to the URL. For example, this link here.
The verifier supports credentials and presentations signed with ethSign, i.e. a wallet such as metamask. The default is the presentation is signed with ethSign and the credentials are not. However, the user can change these defaults when they decode.
Setup for this project is fairly simple.
Install project dependencies
In the project directory, you can run:
Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.
Runs the tests, displays coverage, and runs the linter. See below for more specific commands
Launches the test runner in the interactive watch mode.
Runs the test coverage and saves the report in thecoverage
folder.
Runs the linter and returns status.
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
See the section about deployment for more information.
Runs the test coverage and saves the report in thereports
folder. Uses maxWorkers=2
- CircleCI recommendation
Runs the linter and saves the report in thereports
folder.