|
Keypop Calypso Card C++ API - 2.1.2
Component of the Keypop C++ API
|
Namespaces | |
| namespace | spi |
Classes | |
| class | AsymmetricCryptoSecuritySetting |
| Security setting for a Calypso card transaction secured by "asymmetric" key cryptographic algorithms (PKI). More... | |
| class | CardIOException |
| Indicates a communication error with the card (e.g. More... | |
| class | CardSignatureNotVerifiableException |
| Indicates that the card has correctly closed the secure session, but that it is impossible to check the authenticity of the card session because the cryptographic module is no more available (timeout, network problem, etc.). More... | |
| class | CryptoException |
| Indicates a communication error with the card (e.g. More... | |
| class | CryptoIOException |
| Indicates a communication error with the crypto module (e.g. More... | |
| class | FreeTransactionManager |
| Manager of card transactions requiring no cryptographic computation. More... | |
| class | InconsistentDataException |
| Indicates the detection of inconsistent data related to one of the following cases: More... | |
| class | InvalidCardSignatureException |
| Indicates that the card signature is incorrect. More... | |
| class | InvalidCertificateException |
| Indicates that the certificate is invalid. More... | |
| class | InvalidPinException |
| Indicates that the provided PIN is invalid. More... | |
| class | ReaderIOException |
| Indicates a communication error with the reader of the card or crypto module. More... | |
| class | SearchCommandData |
| Contains the input/output data of the CardTransactionManager::prepareSearchRecords(SearchCommandData) method. More... | |
| class | SecureExtendedModeTransactionManager |
| Manager of card transactions secured by symmetric key cryptographic algorithms, adding additional operations available only for "Calypso Prime
Extended" products. More... | |
| class | SecurePkiModeTransactionManager |
| Manager of card transactions secured by asymmetric key cryptographic algorithms, compatible with Calypso cards in PKI mode. More... | |
| class | SecureRegularModeTransactionManager |
| Manager of card transactions secured by symmetric key cryptographic algorithms, compatible with all Calypso products. More... | |
| class | SecureSymmetricCryptoTransactionManager |
| Contains operations common to all card transactions secured by "symmetric" key cryptographic algorithms. More... | |
| class | SecureTransactionManager |
| Contains operations common to all card transactions secured by cryptographic algorithms. More... | |
| class | SelectFileException |
| Indicates that the file selection failed because it was not found. More... | |
| class | SessionBufferOverflowException |
| Indicates that the secure session cannot be performed atomically because the session buffer capacity is not sufficient to handle all the prepared write commands. More... | |
| class | SymmetricCryptoSecuritySetting |
| Security setting for a Calypso card transaction secured by "symmetric" key cryptographic algorithms (e.g. More... | |
| class | TransactionManager |
| Contains operations common to all card transactions. More... | |
| class | UnauthorizedKeyException |
| Indicates that the card requires an unauthorized session key. More... | |
| class | UnexpectedCommandStatusException |
| Indicates that an unexpected command status was returned by the card or the cryptographic module. More... | |
Enumerations | |
| enum class | ChannelControl { KEEP_OPEN , CLOSE_AFTER , KEEP_OPEN , CLOSE_AFTER } |
| Policy for managing the physical channel after a card request is executed. More... | |
| enum class | ChannelControl { KEEP_OPEN , CLOSE_AFTER , KEEP_OPEN , CLOSE_AFTER } |
| Policy for managing the physical channel after a card request is executed. More... | |
| enum class | SvAction { DO , UNDO } |
| Defines the type Stored Value of action. More... | |
| enum class | SvOperation { RELOAD , DEBIT } |
| Defines the type of Stored Value operation to be performed. More... | |
|
strong |
Policy for managing the physical channel after a card request is executed.
Definition at line 24 of file ChannelControl.hpp.
|
strong |
Policy for managing the physical channel after a card request is executed.
Definition at line 23 of file DeprecatedChannelControl.hpp.
|
strong |
Defines the type Stored Value of action.
| Enumerator | |
|---|---|
| DO | In the case of a SvOperation#RELOAD, loads a positive amount; in the case of a SvOperation#DEBIT, debits a positive amount.
|
| UNDO | In the case of a SvOperation#RELOAD, loads a negative amount; in the case of a SvOperation#DEBIT, cancels, totally or partially, a previous debit.
|
Definition at line 23 of file SvAction.hpp.
|
strong |
Defines the type of Stored Value operation to be performed.
| Enumerator | |
|---|---|
| RELOAD | Increase the balance of the stored value.
|
| DEBIT | Decrease the balance of the stored value.
|
Definition at line 23 of file SvOperation.hpp.