16#include "CalypsoSam.h"
28using namespace calypsonet::terminal::calypso::sam;
51 const std::shared_ptr<BasicSignatureComputationDataAdapter> signatureComputationData,
52 const std::shared_ptr<BasicSignatureVerificationDataAdapter> signatureVerificationData);
59 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
81 static const std::map<const int, const std::shared_ptr<StatusProperties>> STATUS_TABLE;
86 const std::shared_ptr<BasicSignatureComputationDataAdapter> mSignatureComputationData;
91 const std::shared_ptr<BasicSignatureVerificationDataAdapter> mSignatureVerificationData;
96 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
CmdSamDataCipher(const CalypsoSam::ProductType productType, const std::shared_ptr< BasicSignatureComputationDataAdapter > signatureComputationData, const std::shared_ptr< BasicSignatureVerificationDataAdapter > signatureVerificationData)
void checkStatus() override
const std::map< const int, const std::shared_ptr< StatusProperties > > & getStatusTable() const override
AbstractSamCommand & setApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse) override
AbstractApduCommand::StatusProperties StatusProperties
CalypsoSam::ProductType ProductType