#include <CalypsoCardApiFactory.hpp>
|
virtual std::shared_ptr< CalypsoCardSelectionExtension > | createCalypsoCardSelectionExtension ()=0 |
|
virtual std::shared_ptr< SymmetricCryptoSecuritySetting > virtual createSymmetricCryptoSecuritySetting(const std::shared_ptr< SymmetricCryptoCardTransactionManagerFactory > cryptoCardTransactionManagerFactory)=0 virtual std std::shared_ptr< SecureRegularModeTransactionManager > | createSecureRegularModeTransactionManager (const std::shared_ptr< CardReader > cardReader, const std::shared_ptr< CalypsoCard > card, const std::shared_ptr< SymmetricCryptoSecuritySetting > securitySetting)=0 |
|
virtual std::shared_ptr< SecureExtendedModeTransactionManager > | createSecureExtendedModeTransactionManager (const std::shared_ptr< CardReader > cardReader, const std::shared_ptr< CalypsoCard > card, const std::shared_ptr< SymmetricCryptoSecuritySetting > securitySetting)=0 |
|
virtual std::shared_ptr< SearchCommandData > | createSearchCommandData ()=0 |
|
Calypso Card API Factory.
- Since
- 2.0.0
Definition at line 31 of file CalypsoCardApiFactory.hpp.
◆ createCalypsoCardSelectionExtension()
virtual std::shared_ptr< CalypsoCardSelectionExtension > keypop::calypso::card::CalypsoCardApiFactory::createCalypsoCardSelectionExtension |
( |
| ) |
|
|
pure virtual |
Returns a new instance of CalypsoCardSelectionExtension.
- Returns
- A new instance of CalypsoCardSelectionExtension.
- Since
- 2.0.0
◆ createSearchCommandData()
virtual std::shared_ptr< SearchCommandData > keypop::calypso::card::CalypsoCardApiFactory::createSearchCommandData |
( |
| ) |
|
|
pure virtual |
Returns a new instance of SearchCommandData}.
- Returns
- A new instance of SearchCommandData}.
- Since
- 2.0.0
◆ createSecureExtendedModeTransactionManager()
virtual std::shared_ptr< SecureExtendedModeTransactionManager > keypop::calypso::card::CalypsoCardApiFactory::createSecureExtendedModeTransactionManager |
( |
const std::shared_ptr< CardReader > |
cardReader, |
|
|
const std::shared_ptr< CalypsoCard > |
card, |
|
|
const std::shared_ptr< SymmetricCryptoSecuritySetting > |
securitySetting |
|
) |
| |
|
pure virtual |
Returns a new instance of SecureExtendedModeTransactionManager.
- Parameters
-
cardReader | The card reader to be used. |
card | The selected card on which to operate the transaction. |
securitySetting | The security setting to be used. |
- Returns
- A new instance of SecureExtendedModeTransactionManager.
- Exceptions
-
IllegalArgumentException | If one of the parameters is null. |
- Since
- 2.0.0
◆ createSecureRegularModeTransactionManager()
virtual std::shared_ptr< SymmetricCryptoSecuritySetting > virtual createSymmetricCryptoSecuritySetting(const std::shared_ptr< SymmetricCryptoCardTransactionManagerFactory > cryptoCardTransactionManagerFactory)=0 virtual std std::shared_ptr< SecureRegularModeTransactionManager > keypop::calypso::card::CalypsoCardApiFactory::createSecureRegularModeTransactionManager |
( |
const std::shared_ptr< CardReader > |
cardReader, |
|
|
const std::shared_ptr< CalypsoCard > |
card, |
|
|
const std::shared_ptr< SymmetricCryptoSecuritySetting > |
securitySetting |
|
) |
| |
|
pure virtual |
Returns a new instance of SymmetricCryptoSecuritySetting.
- Parameters
-
cryptoCardTransactionManagerFactory | The factory of the crypto card transaction manager to be used. |
- Returns
- A new instance of SymmetricCryptoSecuritySetting.
- Exceptions
-
IllegalArgumentException | If the factory is null or invalid. |
- Since
- 2.0.0 Returns a new instance of FreeTransactionManager.
- Parameters
-
cardReader | The card reader to be used. |
card | The selected card on which to operate the transaction. |
- Returns
- A new instance of FreeTransactionManager}.
- Exceptions
-
IllegalArgumentException | If one of the parameters is null. |
- Since
- 2.0.0 Returns a new instance of SecureRegularModeTransactionManager.
- Parameters
-
cardReader | The card reader to be used. |
card | The selected card on which to operate the transaction. |
securitySetting | The security setting to be used. |
- Returns
- A new instance of SecureRegularModeTransactionManager.
- Exceptions
-
IllegalArgumentException | If one of the parameters is null. |
- Since
- 2.0.0
The documentation for this class was generated from the following file: