Read Card
Sign
Personalize
Depersonalize
Create Wallet
Purge Wallet
Read Issuer Data
Write Issuer Data
Read Issuer Extra Data
Write Issuer Extra Data
Read User Data
Write User Data
Write Protected User Data
This command returns all data about the card and the wallet, including unique card number (CID) that has to be submitted while calling all other commands
Depending on Signing_Method parameter defined during personalization, this command signs data using Wallet_PrivateKey
Personalization is an initialization procedure, required before start using a card. During this procedure all card setting are performed. During this procedure all data exchange are encrypted because it\'s usually done at the third-party factory.
This command reset card to initial state - erase all data, writed during previous personalization and previous usage.
\nCommand available on SDK cards only
If the card has an ‘Empty’ state, this command will create a new wallet, changing a state to ‘Loaded’.
This command deletes all wallet data. If ‘IsReusable‘ flag was enabled during personalization, the card changes state to ‘Empty’ and a new wallet can be created by Create Wallet Command.
This command returns 512-byte Issuer Data field and its issuer’s signature.
This command writes 512-byte Issuer Data field and its issuer’s signature to the card.
This command retrieves Issuer Extra Data field and its issuer’s signature.
This command writes Issuer Extra Data field and its issuer’s signature to the card.
This command returns User Data and User Protected Data (up to 512-byte each) and two counters: User Counter and User Protected Counter.
This command writes to the card User Data and User Counter fields.
This command writes to the card User Protected Data and User Protected Counter fields.