Application cards
This guide shows how to manage your application Cards using Virgil CLI.
Configuration file
Config file is a json which contains App Key, App Key ID, App ID. You'll need the configuration file to manage your application cards.
It can be generated on Virgil Dashboard or manually.
Config file example:
{
"APP_KEY": "1234567890",
"APP_KEY_ID": "12345678901234567890",
"APP_ID": "12345678901234567890"
}
Search cards
This command searches for Virgil Cards by their identity:
virgil cards search -c <file> <identity>| Flag | Description |
|---|---|
| -c <file> | Configuration file name. |
Example
Alice has her config.json configuration file and has created some Virgil Cards. She searches for her cards using the config file and her identity (for example, her e-mail):
> virgil cards search -c config.json [email protected]
| Card Id | Public key | created_at
|-------------------------------|--------------------------------------|---------------------------------------
|6d5f57da2dff7...95c36caebcaf9e | MCowBQYDK2VwAyE...n1rjv+0yh6uoRSk= |2019-06-18 13:11:24 +0300 EEST
|c50492efbe7aa...1f8fb1f6c9a8f3 | MCowBQYDK2VwAyE...hpLZoTSq0+9GRps= |2019-06-18 13:11:30 +0300 EEST
|d56aec1cf41ec...176b14f000eadf | MCowBQYDK2VwAyE...NakGAI3N0B3HhUA= |2019-06-18 13:11:29 +0300 EEST
|e03be590dff90...4e077ba112be7d | MCowBQYDK2VwAyE...iijiPWLy1EGDLf8= |2019-06-18 13:11:28 +0300 EESTRevoke card
This command revokes a Virgil Card by its identity:
virgil cards revoke -c <file> -i <identity> [card_id]| Flag | Description |
|---|---|
| -c <file> | Configuration file name. |
| -i <identity> | Card identity, mandatory. |
Example
Alice wants to revoke one of her cards:
> virgil cards revoke -c config.json -i [email protected] 6d5f57da2dff7...95c36caebcaf9e
Are you sure, that you want to delete card (y/n) ?:
> y
Card successfully deleted.