34 virtual CardReturnCode
connect() = 0;
virtual CardReturnCode setEidPin(quint8 pTimeoutSeconds, ResponseApdu &pResponseApdu)
Sets a new eID PIN, i.e.
Definition: Card.cpp:43
virtual CardReturnCode connect()=0
Establish a connection to the smart card.
virtual CardReturnCode establishPaceChannel(PACE_PASSWORD_ID pPasswordId, const QByteArray &pChat, const QByteArray &pCertificateDescription, EstablishPACEChannelOutput &pChannelOutput, quint8 pTimeoutSeconds=60)
Establishes a PACE channel, i.e.
Definition: Card.cpp:24
virtual CardReturnCode transmit(const CommandApdu &pCmd, ResponseApdu &pRes)=0
Performs a transmit to the smart card.
Card()
Definition: Card.cpp:13
virtual ~Card()
Definition: Card.cpp:19
Definition: EstablishPACEChannel.h:98
virtual bool isConnected()=0
Is the smart card connected, i.e.
virtual CardReturnCode destroyPaceChannel()
Destroys an existing PACE channel, i.e.
Definition: Card.cpp:36
virtual CardReturnCode disconnect()=0
Destroys the previously established connection to the smart card.