Keypop Calypso Crypto Legacy SAM C++ API - 1.0.0
Component of the Keypop C++ API
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 123456]
 ▼Nkeypop
 ▼Ncalypso
 ▼Ncrypto
 ▼Nlegacysam
 ▼Nsam
 CKeyParameterPOJO containing the parameters for a key managed by SAM, whether it's a system key or a work key
 CLegacySamExtends the SmartCard interface of the "Keypop Reader API" to provide additional functionality specific to Calypso legacy SAMs
 CLegacySamSelectionExtensionExtends 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
 CSamParametersPOJO containing the parameters of the SAM
 ▼Nspi
 CLegacySamDynamicUnlockDataProviderSpiService to be implemented in order to compute the dynamic unlock data expected by the SAM
 CLegacySamRevocationServiceSpiService to be implemented in order to check dynamically if a SAM is revoked
 CLegacySamStaticUnlockDataProviderSpiService to be implemented in order to compute the static unlock data expected by the SAM
 ▼Ntransaction
 CAsyncTransactionCreatorManagerTransaction manager dedicated to operations performed asynchronously
 CAsyncTransactionExecutorManagerTransaction manager dedicated to execute commands prepared asynchronously using AsyncTransactionCreatorManager::exportCommands()
 CBasicSignatureComputationDataContains the input/output data of the FreeTransactionManager::prepareComputeSignature(const std::shared_ptr<SignatureComputationData>) method for basic signature computation using the "Data Cipher" command
 CBasicSignatureVerificationDataContains the input/output data of the FreeTransactionManager::prepareVerifySignature( const std::shared_ptr<BasicSignatureVerificationData>) method for basic signature computation using the "Data Cipher" command
 CCardTransactionLegacySamExtensionExtends 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
 CFreeTransactionManagerTransaction manager dedicated to operations performed without control SAM
 CInvalidSignatureExceptionIndicates that a signature is invalid
 CKeyPairContainerContains the input/output data of the method
 CLegacyCardCertificateComputationDataContains the input/output data of the ::prepareComputeCardCertificate(LegacyCardCertificateComputationData) method
 CReaderIOExceptionIndicates a communication error with the reader of the card or SAM
 CReadTransactionManagerTransaction manager dedicated to "READ" operations
 CSamIOExceptionIndicates a communication error with the SAM (e.g
 CSamRevokedExceptionIndicates that the SAM is revoked
 CSecureWriteTransactionManagerTransaction manager dedicated to "WRITE" operations secured by a control SAM
 CSecuritySettingSecurity setting to manage operations of a legacy SAM transaction secured by a control SAM
 CSignatureComputationDataContains the input/output data of the FreeTransactionManager::prepareComputeSignature(SignatureComputationData) method for common signature computation modes
 CSignatureComputationDataBaseC++ Non-templated base extraction class
 CSignatureVerificationDataContains the input/output data of the FreeTransactionManager#prepareVerifySignature(SignatureVerificationData) method for common signature verification modes
 CSignatureVerificationDataBaseC++ Non-templated base extraction class
 CTraceableSignatureComputationDataContains the input/output data of the FreeTransactionManager#prepareComputeSignature(SignatureComputationData) method for traceable signature computation using the "PSO Compute Signature" command
 CTraceableSignatureVerificationDataContains the input/output data of the FreeTransactionManager::prepareVerifySignature(SignatureVerificationData) method for traceable signature verification using the "PSO Verify Signature" command
 CTransactionManagerCommon API for all legacy SAM transaction managers
 CUnexpectedCommandStatusExceptionIndicates that an unexpected command status was returned by the card or SAM
 CWriteTransactionManagerTransaction manager dedicated to "WRITE" operations
 CLegacySamApiFactoryLegacy SAM API Factory