![]() |
Keyple Card Calypso C++ Library 2.2.2
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< SamSecuritySetting > | getSecuritySetting () const override |
![]() | |
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< SamSecuritySettingAdapter > > 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 |
![]() | |
CommonTransactionManagerAdapter (std::shared_ptr< SmartCard > targetSmartCard, const std::shared_ptr< CommonSecuritySettingAdapter< SamSecuritySettingAdapter > > 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 19 of file SamTransactionManagerAdapter.cpp.
|
override |
Definition at line 32 of file SamTransactionManagerAdapter.cpp.