Calypso Card API Factory.
More...
#include <keypop/calypso/card/CalypsoCardApiFactory.hpp>
Calypso Card API Factory.
- Since
- 2.0.0
Definition at line 59 of file CalypsoCardApiFactory.hpp.
◆ createAsymmetricCryptoSecuritySetting()
| virtual std::unique_ptr< AsymmetricCryptoSecuritySetting > keypop::calypso::card::CalypsoCardApiFactory::createAsymmetricCryptoSecuritySetting |
( |
const std::shared_ptr< AsymmetricCryptoCardTransactionManagerFactory > & |
cryptoCardTransactionManagerFactory | ) |
|
|
pure virtual |
Returns a new instance of AsymmetricCryptoSecuritySetting.
- Parameters
-
| cryptoCardTransactionManagerFactory | The factory of the crypto card transaction manager to be used. |
- Returns
- A new instance of AsymmetricCryptoSecuritySetting.
- Exceptions
-
| IllegalArgumentException | If the factory is null or invalid. |
- Since
- 2.1.0
◆ createCalypsoCardSelectionExtension()
Returns a new instance of CalypsoCardSelectionExtension.
- Returns
- A new instance of CalypsoCardSelectionExtension.
- Since
- 2.0.0
◆ createFreeTransactionManager()
| virtual std::unique_ptr< FreeTransactionManager > keypop::calypso::card::CalypsoCardApiFactory::createFreeTransactionManager |
( |
const std::shared_ptr< CardReader > & |
cardReader, |
|
|
const std::shared_ptr< CalypsoCard > & |
card |
|
) |
| |
|
pure virtual |
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
◆ 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()
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
◆ createSecurePkiModeTransactionManager()
Returns a new instance of SecurePkiModeTransactionManager.
- 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 SecurePkiModeTransactionManager.
- Exceptions
-
| IllegalArgumentException | If one of the parameters is null. |
- Since
- 2.1.0
◆ createSecureRegularModeTransactionManager()
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
◆ createSymmetricCryptoSecuritySetting()
| virtual std::unique_ptr< SymmetricCryptoSecuritySetting > keypop::calypso::card::CalypsoCardApiFactory::createSymmetricCryptoSecuritySetting |
( |
const std::shared_ptr< SymmetricCryptoCardTransactionManagerFactory > & |
cryptoCardTransactionManagerFactory | ) |
|
|
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
The documentation for this class was generated from the following file: