![]() |
Keyple Card Calypso C++ Library 2.1.0
Reference Terminal Reader API for C++
|
#include <CmdCardGetDataFcp.h>
Public Member Functions | |
CmdCardGetDataFcp (const CalypsoCardClass calypsoCardClass) | |
bool | isSessionBufferUsed () const override |
const std::vector< uint8_t > & | getProprietaryInformation () |
const std::map< const int, const std::shared_ptr< StatusProperties > > & | getStatusTable () const override |
![]() | |
AbstractCardCommand (const CalypsoCardCommand &commandRef) | |
const CalypsoCardCommand & | getCommandRef () const override |
const CalypsoApduCommandException | buildCommandException (const std::type_info &exceptionClass, const std::string &message, const CardCommand &commandRef, const int statusWord) const final |
AbstractCardCommand & | setApduResponse (const std::shared_ptr< ApduResponseApi > apduResponse) override |
void | checkStatus () override |
![]() | |
AbstractApduCommand (const CardCommand &commandRef) | |
virtual void | addSubName (const std::string &subName) final |
virtual const std::string & | getName () const final |
virtual void | setApduRequest (const std::shared_ptr< ApduRequestAdapter > apduRequest) final |
virtual const std::shared_ptr< ApduRequestAdapter > | getApduRequest () const final |
virtual const std::shared_ptr< ApduResponseApi > | getApduResponse () const final |
virtual bool | isSuccessful () const final |
virtual const std::string | getStatusInformation () const final |
Additional Inherited Members | |
![]() | |
static const std::map< const int, const std::shared_ptr< StatusProperties > > | STATUS_TABLE |
(package-private)
Builds the Get data APDU commands for the FCP tag.
In contact mode, this command can not be sent in a secure session because it would generate a 6Cxx status and thus make calculation of the digest impossible.
The value of the Proprietary Information tag is extracted from the Select File response and made available using the corresponding getter.
Definition at line 44 of file CmdCardGetDataFcp.h.
keyple::card::calypso::CmdCardGetDataFcp::CmdCardGetDataFcp | ( | const CalypsoCardClass | calypsoCardClass | ) |
(package-private)
Instantiates a new CmdCardGetDataFci.
calypsoCardClass | indicates which CLA byte should be used for the Apdu. |
Definition at line 36 of file CmdCardGetDataFcp.cpp.
const std::vector< uint8_t > & keyple::card::calypso::CmdCardGetDataFcp::getProprietaryInformation | ( | ) |
(package-private)
Definition at line 53 of file CmdCardGetDataFcp.cpp.
|
overridevirtual |
(package-private)
Returns the internal status table
Reimplemented from keyple::card::calypso::AbstractApduCommand.
Definition at line 92 of file CmdCardGetDataFcp.cpp.
|
overridevirtual |
(package-private)
Indicates if the session buffer is used when executing this command.Allows the management of the overflow of this buffer.
Implements keyple::card::calypso::AbstractCardCommand.
Definition at line 48 of file CmdCardGetDataFcp.cpp.