|
Keypop Calypso Crypto Legacy SAM C++ API - 1.0.0
Component of the Keypop C++ API
|
| ▼Nkeypop | |
| ▼Ncalypso | |
| ▼Ncrypto | |
| ▼Nlegacysam | |
| ▼Nsam | |
| CKeyParameter | POJO containing the parameters for a key managed by SAM, whether it's a system key or a work key |
| CLegacySam | Extends the SmartCard interface of the "Keypop Reader API" to provide additional functionality specific to Calypso legacy SAMs |
| CLegacySamSelectionExtension | Extends the CardSelectionExtension interface of the "Keypop Reader API" to provide means to define optional commands to be executed during the selection phase such as the "Unlock" command |
| CSamParameters | POJO containing the parameters of the SAM |
| ▼Nspi | |
| CLegacySamDynamicUnlockDataProviderSpi | Service to be implemented in order to compute the dynamic unlock data expected by the SAM |
| CLegacySamRevocationServiceSpi | Service to be implemented in order to check dynamically if a SAM is revoked |
| CLegacySamStaticUnlockDataProviderSpi | Service to be implemented in order to compute the static unlock data expected by the SAM |
| ▼Ntransaction | |
| CAsyncTransactionCreatorManager | Transaction manager dedicated to operations performed asynchronously |
| CAsyncTransactionExecutorManager | Transaction manager dedicated to execute commands prepared asynchronously using AsyncTransactionCreatorManager::exportCommands() |
| CBasicSignatureComputationData | Contains the input/output data of the FreeTransactionManager::prepareComputeSignature(const std::shared_ptr<SignatureComputationData>) method for basic signature computation using the "Data Cipher" command |
| CBasicSignatureVerificationData | Contains the input/output data of the FreeTransactionManager::prepareVerifySignature( const std::shared_ptr<BasicSignatureVerificationData>) method for basic signature computation using the "Data Cipher" command |
| CCardTransactionLegacySamExtension | 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 |
| CFreeTransactionManager | Transaction manager dedicated to operations performed without control SAM |
| CInvalidSignatureException | Indicates that a signature is invalid |
| CKeyPairContainer | Contains the input/output data of the method |
| CLegacyCardCertificateComputationData | Contains the input/output data of the ::prepareComputeCardCertificate(LegacyCardCertificateComputationData) method |
| CReaderIOException | Indicates a communication error with the reader of the card or SAM |
| CReadTransactionManager | Transaction manager dedicated to "READ" operations |
| CSamIOException | Indicates a communication error with the SAM (e.g |
| CSamRevokedException | Indicates that the SAM is revoked |
| CSecureWriteTransactionManager | Transaction manager dedicated to "WRITE" operations secured by a control SAM |
| CSecuritySetting | Security setting to manage operations of a legacy SAM transaction secured by a control SAM |
| CSignatureComputationData | Contains the input/output data of the FreeTransactionManager::prepareComputeSignature(SignatureComputationData) method for common signature computation modes |
| CSignatureComputationDataBase | C++ Non-templated base extraction class |
| CSignatureVerificationData | Contains the input/output data of the FreeTransactionManager#prepareVerifySignature(SignatureVerificationData) method for common signature verification modes |
| CSignatureVerificationDataBase | C++ Non-templated base extraction class |
| CTraceableSignatureComputationData | Contains the input/output data of the FreeTransactionManager#prepareComputeSignature(SignatureComputationData) method for traceable signature computation using the "PSO Compute Signature" command |
| CTraceableSignatureVerificationData | Contains the input/output data of the FreeTransactionManager::prepareVerifySignature(SignatureVerificationData) method for traceable signature verification using the "PSO Verify Signature" command |
| CTransactionManager | Common API for all legacy SAM transaction managers |
| CUnexpectedCommandStatusException | Indicates that an unexpected command status was returned by the card or SAM |
| CWriteTransactionManager | Transaction manager dedicated to "WRITE" operations |
| CLegacySamApiFactory | Legacy SAM API Factory |