Keypop Reader C++ API 2.0.0
Reference Reader API for C++
Public Member Functions | List of all members
keypop::reader::selection::spi::IsoSmartCard Class Referenceabstract

#include <IsoSmartCard.hpp>

Inheritance diagram for keypop::reader::selection::spi::IsoSmartCard:
Inheritance graph
[legend]
Collaboration diagram for keypop::reader::selection::spi::IsoSmartCard:
Collaboration graph
[legend]

Public Member Functions

virtual const std::hecto & getSelectApplicationResponse () const =0
 
- Public Member Functions inherited from keypop::reader::selection::spi::SmartCard
virtual ~SmartCard ()=default
 
virtual const std::string & getPowerOnData () const =0
 

Detailed Description

ISO 7816-4 smart card with which communication has been established after a selection process and which is ready to receive APDUs.

The information that could be collected by the selection process, i.e. the power-on data or the response to the "Select Application" command are made available.
Both are optional but cannot be null at the same time.

Must be implemented and possibly extended by a ISO card extension to meet its specific needs.

Since
2.0.0

Definition at line 33 of file IsoSmartCard.hpp.

Member Function Documentation

◆ getSelectApplicationResponse()

virtual const std::hecto & keypop::reader::selection::spi::IsoSmartCard::getSelectApplicationResponse ( ) const
pure virtual

Gets the card data received in response to the "Select Application" command (including the status word).

Returns
Null if no selection application has been performed.
Since
1.0.0

The documentation for this class was generated from the following file: