20 const std::shared_ptr<CalypsoSamAdapter> targetSam,
21 const std::shared_ptr<SamSecuritySettingAdapter> securitySetting,
22 const std::vector<std::vector<uint8_t>>& transactionAuditData)
27 targetSam ? targetSam->getSerialNumber() : std::vector<uint8_t>(),
28 transactionAuditData),
29 mControlSam(securitySetting ? securitySetting->getControlSam() : nullptr),
30 mTargetSam(targetSam),
31 mSamSecuritySetting(securitySetting) {}
SamControlSamTransactionManagerAdapter(const std::shared_ptr< CalypsoSamAdapter > targetSam, const std::shared_ptr< SamSecuritySettingAdapter > securitySetting, const std::vector< std::vector< uint8_t > > &transactionAuditData)