#include <SmartCardManager.h>
Inheritance diagram for SmartCardManager:
Public Member Functions | |
uint | getReaderCount () |
number of installed readers | |
std::string | getReaderName (uint idx) |
name of the reader at index | |
std::string | getReaderState (uint idx) |
string form of reader status at index, EMPTY, POWERED etc | |
std::string | getATRHex (uint idx) |
hex representation of card ATR in reader at index, empty string if no card is present | |
SmartCardConnection * | connect (uint idx, bool forceT0) |
connects instance of card to reader at index, forceT0 is used for cards that cant speak T1 | |
SmartCardConnection * | reconnect (ConnectionBase *c, bool forceT0) |
reconnect using a different protocol |
SmartCardManager combines all system smartcard managers into one view Currently included are PCSCManager and CTAPIManager.