9#define CMD_EPASS "EPass"
18 void setReaderCardAdapter(std::shared_ptr<ReaderCardAdapter> adapter)
override;
20 bool selectApplication(
const ByteVector &app_id);
22 bool selectIssuerApplication();
23 bool authenticate(
const std::string &mrz);
41 ByteVector readEF(uint8_t size_bytes, uint8_t size_offset)
const;
The base commands class for all card commands.
Definition: commands.hpp:21
Definition: epasscommands.hpp:12
virtual std::shared_ptr< ISO7816Commands > getISO7816Commands() const =0
ByteVector current_app_
Definition: epasscommands.hpp:77
std::shared_ptr< EPassCrypto > crypto_
Definition: epasscommands.hpp:79
ISO7816 commands. See http://www.cardwerk.com/smartcards/smartcard_standard_ISO7816-4....
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80