21#include "keypop/reader/selection/spi/SmartCard.hpp"
29using keypop::reader::selection::spi::SmartCard;
166 virtual std::shared_ptr<int>
getCounter(
const int counterNumber)
const = 0;
176 virtual const std::map<const int, const int>&
getCounters()
const = 0;
virtual uint8_t getSoftwareRevision() const =0
virtual KeyParameter getSystemKeyParameter(const SystemKeyType systemKeyType) const =0
virtual const std::vector< uint8_t > & getCaCertificate() const =0
virtual const std::map< const int, const int > & getCounters() const =0
virtual uint8_t getApplicationType() const =0
virtual uint8_t getSoftwareVersion() const =0
virtual const std::map< const int, const int > & getCounterCeilings() const =0
virtual CounterIncrementAccess getCounterIncrementAccess(const int counterNumber) const =0
virtual const std::string & getProductInfo() const =0
virtual ProductType getProductType() const =0
virtual uint8_t getApplicationSubType() const =0
virtual uint8_t getPlatform() const =0
virtual std::shared_ptr< int > getCounter(const int counterNumber) const =0
virtual uint8_t getSoftwareIssuer() const =0
virtual std::shared_ptr< int > getCounterCeiling(const int counterNumber) const =0
virtual const std::vector< uint8_t > & getSerialNumber() const =0