|
Keypop Calypso Crypto Legacy SAM C++ API - 1.0.0
Component of the Keypop C++ API
|
Classes | |
| class | AsyncTransactionCreatorManager |
| Transaction manager dedicated to operations performed asynchronously. More... | |
| class | AsyncTransactionExecutorManager |
| Transaction manager dedicated to execute commands prepared asynchronously using AsyncTransactionCreatorManager::exportCommands(). More... | |
| class | BasicSignatureComputationData |
| Contains the input/output data of the FreeTransactionManager::prepareComputeSignature(const std::shared_ptr<SignatureComputationData>) method for basic signature computation using the "Data Cipher" command. More... | |
| class | BasicSignatureVerificationData |
| Contains the input/output data of the FreeTransactionManager::prepareVerifySignature( const std::shared_ptr<BasicSignatureVerificationData>) method for basic signature computation using the "Data Cipher" command. More... | |
| class | CardTransactionLegacySamExtension |
| Extends the CardTransactionCryptoExtension interface of the "Keypop
Calypso Card API" to enrich the card transaction command set with specific crypto commands such as for example computation and signature verification operations. More... | |
| class | FreeTransactionManager |
| Transaction manager dedicated to operations performed without control SAM. More... | |
| class | InvalidSignatureException |
| Indicates that a signature is invalid. More... | |
| class | KeyPairContainer |
| Contains the input/output data of the method. More... | |
| class | LegacyCardCertificateComputationData |
| Contains the input/output data of the ::prepareComputeCardCertificate(LegacyCardCertificateComputationData) method. More... | |
| class | ReaderIOException |
| Indicates a communication error with the reader of the card or SAM. More... | |
| class | ReadTransactionManager |
| Transaction manager dedicated to "READ" operations. More... | |
| class | SamIOException |
| Indicates a communication error with the SAM (e.g. More... | |
| class | SamRevokedException |
| Indicates that the SAM is revoked. More... | |
| class | SecureWriteTransactionManager |
| Transaction manager dedicated to "WRITE" operations secured by a control SAM. More... | |
| class | SecuritySetting |
| Security setting to manage operations of a legacy SAM transaction secured by a control SAM. More... | |
| class | SignatureComputationData |
| Contains the input/output data of the FreeTransactionManager::prepareComputeSignature(SignatureComputationData) method for common signature computation modes. More... | |
| class | SignatureComputationDataBase |
| C++ Non-templated base extraction class. More... | |
| class | SignatureVerificationData |
| Contains the input/output data of the FreeTransactionManager#prepareVerifySignature(SignatureVerificationData) method for common signature verification modes. More... | |
| class | SignatureVerificationDataBase |
| C++ Non-templated base extraction class. More... | |
| class | TraceableSignatureComputationData |
| Contains the input/output data of the FreeTransactionManager#prepareComputeSignature(SignatureComputationData) method for traceable signature computation using the "PSO Compute Signature" command. More... | |
| class | TraceableSignatureVerificationData |
| Contains the input/output data of the FreeTransactionManager::prepareVerifySignature(SignatureVerificationData) method for traceable signature verification using the "PSO Verify Signature" command. More... | |
| class | TransactionManager |
| Common API for all legacy SAM transaction managers. More... | |
| class | UnexpectedCommandStatusException |
| Indicates that an unexpected command status was returned by the card or SAM. More... | |
| class | WriteTransactionManager |
| Transaction manager dedicated to "WRITE" operations. More... | |
Enumerations | |
| enum class | SamTraceabilityMode { FULL_SERIAL_NUMBER , TRUNCATED_SERIAL_NUMBER } |
| The SAM traceability mode to use with traceable signature operations. More... | |
|
strong |
The SAM traceability mode to use with traceable signature operations.
| Enumerator | |
|---|---|
| FULL_SERIAL_NUMBER | Full SAM serial number (4 Bytes).
|
| TRUNCATED_SERIAL_NUMBER | Truncated SAM serial number (3 LSBytes)
|
Definition at line 28 of file SamTraceabilityMode.hpp.