21#include "CalypsoCard.h"
30#include "LoggerFactory.h"
36using namespace calypsonet::terminal::calypso::card;
37using namespace keyple::core::util::cpp;
61 const bool ratificationAsked,
62 const std::vector<uint8_t> terminalSessionSignature);
89 void parseApduResponse(
const std::shared_ptr<ApduResponseApi> apduResponse)
override;
114 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
126 static const std::map<const int, const std::shared_ptr<StatusProperties>> STATUS_TABLE;
131 std::vector<uint8_t> mSignatureLo;
136 std::vector<std::vector<uint8_t>> mPostponedData;
141 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
void parseApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse) override
const std::vector< uint8_t > & getSignatureLo() const
const std::vector< std::vector< uint8_t > > & getPostponedData() const
CmdCardCloseSession(const std::shared_ptr< CalypsoCardAdapter > calypsoCard, const bool ratificationAsked, const std::vector< uint8_t > terminalSessionSignature)
bool isSessionBufferUsed() const override
const std::map< const int, const std::shared_ptr< StatusProperties > > & getStatusTable() const override
AbstractApduCommand::StatusProperties StatusProperties