![]() |
Keyple Card Calypso C++ Library 2.2.5.6
Reference Terminal Reader API for C++
|
#include <SamTransactionManagerAdapter.h>


Public Member Functions | |
| SamTransactionManagerAdapter (const std::shared_ptr< ProxyReaderApi > samReader, const std::shared_ptr< CalypsoSamAdapter > sam, const std::shared_ptr< SamSecuritySettingAdapter > securitySetting) | |
| const std::shared_ptr< CommonSecuritySetting > | getSecuritySetting () const override |
Public Member Functions inherited from keyple::card::calypso::CommonSamTransactionManagerAdapter< SamSecuritySetting > | |
| CommonSamTransactionManagerAdapter (const std::shared_ptr< ProxyReaderApi > samReader, const std::shared_ptr< CalypsoSamAdapter > sam, const std::shared_ptr< SamSecuritySettingAdapter > securitySetting) | |
| CommonSamTransactionManagerAdapter (const std::shared_ptr< SmartCard > targetSmartCard, const std::shared_ptr< CommonSecuritySettingAdapter< SamSecuritySetting > > securitySetting, const std::vector< uint8_t > &defaultKeyDiversifier, const std::vector< std::vector< uint8_t > > &transactionAuditData) | |
| const std::vector< std::vector< uint8_t > > & | getTransactionAuditData () const final |
| const std::shared_ptr< CardReader > | getSamReader () const final |
| const std::shared_ptr< CalypsoSam > | getCalypsoSam () const final |
| SamTransactionManager & | prepareComputeSignature (const any data) override |
| SamTransactionManager & | prepareVerifySignature (const any data) override |
| SamTransactionManager & | processCommands () override |
Public Member Functions inherited from keyple::card::calypso::CommonTransactionManagerAdapter< SamTransactionManager, CommonSecuritySetting, CommonSecuritySetting > | |
| CommonTransactionManagerAdapter (std::shared_ptr< SmartCard > targetSmartCard, const std::shared_ptr< CommonSecuritySettingAdapter< CommonSecuritySetting > > securitySetting, const std::vector< std::vector< uint8_t > > &transactionAuditData) | |
| const std::vector< std::vector< uint8_t > > & | getTransactionAuditData () const override |
| const std::vector< std::shared_ptr< ApduRequestSpi > > | getApduRequests (const std::vector< std::shared_ptr< AbstractApduCommand > > &commands) |
| virtual void | saveTransactionAuditData (const std::shared_ptr< CardRequestSpi > cardRequest, const std::shared_ptr< CardResponseApi > cardResponse) |
| const std::string | getTransactionAuditDataAsString () const |
(package-private)
Implementation of SamTransactionManager.
Definition at line 33 of file SamTransactionManagerAdapter.h.
| keyple::card::calypso::SamTransactionManagerAdapter::SamTransactionManagerAdapter | ( | const std::shared_ptr< ProxyReaderApi > | samReader, |
| const std::shared_ptr< CalypsoSamAdapter > | sam, | ||
| const std::shared_ptr< SamSecuritySettingAdapter > | securitySetting | ||
| ) |
(package-private)
Creates a new instance.
| samReader | The reader through which the SAM communicates. |
| sam | The initial SAM data provided by the selection process. |
| securitySetting | The security settings (optional). |
Definition at line 30 of file SamTransactionManagerAdapter.cpp.
|
override |
Definition at line 43 of file SamTransactionManagerAdapter.cpp.