LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
mifareplus_acsacr1222l_sl1.hpp
Go to the documentation of this file.
1//
2// Created by xaqq on 7/1/15.
3//
4#pragma once
5
8
9namespace logicalaccess
10{
11class LLA_READERS_PCSC_API MifarePlusACSACR1222L_SL1Commands
13{
14 public:
15 bool AESAuthenticate(std::shared_ptr<AES128Key> ptr, uint16_t keyslot) override;
16
17 private:
30 {
31 public:
32 explicit GenericSessionGuard(Commands *cmd);
34
35 private:
37 {
38 ByteVector adaptCommand(const ByteVector &command) override;
39
40 ByteVector adaptAnswer(const ByteVector &answer) override;
41 };
42
46 std::shared_ptr<PCSCReaderCardAdapter> rca_;
47
49
50 std::shared_ptr<Adapter> adapter_;
51 };
52};
53}
The base commands class for all card commands.
Definition: commands.hpp:21
std::shared_ptr< PCSCReaderCardAdapter > rca_
Definition: mifareplus_acsacr1222l_sl1.hpp:46
std::shared_ptr< Adapter > adapter_
Definition: mifareplus_acsacr1222l_sl1.hpp:50
Commands * cmd_
Definition: mifareplus_acsacr1222l_sl1.hpp:48
Definition: mifareplus_acsacr1222l_sl1.hpp:13
Definition: mifareplussl1commands.hpp:98
A reader/card adapter base class. It provide an abstraction layer between the card and the reader to ...
Definition: readercardadapter.hpp:20
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
Definition: asn1.hpp:9