7#ifndef LOGICALACCESS_YUBIKEYCHIP_HPP
8#define LOGICALACCESS_YUBIKEYCHIP_HPP
12#include <logicalaccess/plugins/cards/yubikey/lla_cards_yubikey_api.hpp>
20#define CHIP_YUBIKEY "Yubikey"
57 std::shared_ptr<CardService> getService(
CardServiceType serviceType)
override;
65 return std::dynamic_pointer_cast<YubikeyCommands>(getCommands());
The base chip class for all chip. Each chip have is own object and providers according to himself and...
Definition: chip.hpp:37
The Yubikey base chip class.
Definition: yubikeychip.hpp:26
std::shared_ptr< YubikeyCommands > getYubikeyCommands() const
Get the Yubikey commands.
Definition: yubikeychip.hpp:63
std::string getGenericCardType() const override
Get the generic card type.
Definition: yubikeychip.hpp:47
CardServiceType
The card services.
Definition: cardservice.hpp:35
#define CHIP_YUBIKEY
Definition: yubikeychip.hpp:20