The Virgil Security Developer Dashboard is where developers can create Virgil applications, create and manage the associated credentials, track usage, and update personal account settings.
- E3Kit and PureKit were formerly separate applications and are now combined into one umbrella application with separate modules within it.
- App Key - Credentials for E3Kit Modules (formerly called API Key. Developers with applications created before 9/12/2019, please read E3Kit section below for more details.)
- App Tokens - Credentials for PureKit Modules
- Settings - Here you can find API ID and delete your applications
- Statistics - See the total number of cards for E3Kit and the number of hardened passwords and login attempts for PureKit. (Statistics requests? Let us know in the chat bubble!)
- At signup, email confirmation is mandatory for new users.
Coming soon: Virgil account holders will have the ability to update their account email address and to give multiple account holders access to an application.
On the dashboard home page, you’ll see your existing applications and have the ability to create additional applications. You can access the Virgil Security developer documentation by clicking on the book icon in the upper left hand corner. Your account settings can be found in the bottom left hand corner.
In the dashboard structure, E3Kit and PureKit are products that can be implemented under the same application. Within each application’s view, you’ll be able to activate and manage the Virgil tools used in your application.
You’ll see App Keys for E3Kit, App Tokens for PureKit, and a Settings section where you can find your application ID and delete your application.
Within the E3Kit page, you’ll see links for implementation tutorials, the number of Cards in your application (one Card = one end user) and the ability to generate the E3Kit config file, which contains these E3Kit credentials:
- App Key (also called the Private Key) - held by your application backend and used to sign a unique JWT for each user.ves access to you need to store in a secure place
- App ID - identifies your Virgil application (which now contains both E3Kit and PureKit modules)
- App Key ID (which is used by Virgil to identify the App Key without having access to it
Developers with applications created before September 12, 2019: App Keys are a replacement for API Keys. Legacy API Keys are global to all the Virgil applications in your account, but App Keys are specific to one application. This means that if your staging application's App Key is compromised, your production application will not be affected. This is not true for the legacy API Key. We recommend that you generate an App Key and replace the legacy API Key in your product with your new App Key. However, API Keys will continue to be supported.
From within your application, you can generate App Keys from the App Key section found on the left hand menu.
Within the PureKit page, you’ll see links for implementation tutorials and the “Start” button to generate credentials once you’ve gone through the quickstart guide at the top of the page.
After you’ve created PureKit credentials, you’ll see statistics, credentials and the button to rotate Pure Records.
We're here to help with technical guidance, product insights or if you'd like us to check your implementation. Reach out via Intercom chat on the dashboard or documentation or find us on Slack.
Can't wait to see what you encrypt!