LibLogicalAccess
2.5.0
An Open Source RFID Library
|
#include <mifareplus_sprincard_sl1.hpp>
Classes | |
class | Adapter |
Public Member Functions | |
EncapsulateGuard (Commands *cmd, bool level_1) | |
~EncapsulateGuard () | |
Private Attributes | |
std::shared_ptr< PCSCReaderCardAdapter > | rca_ |
Commands * | cmd_ |
std::shared_ptr< Adapter > | adapter_ |
This class replace the current ReaderCardAdapter with one that will wrap command into a ENCAPSULATE APDU.
The ENCAPSULATE parameters depends on what level we want to operate. Example: For AES Auth in SL1, pass level_1 as true. However, if the card is SL1 and we'll perform AES auth to switch to SL3, pass level_1 as false.
EncapsulateGuard::EncapsulateGuard | ( | Commands * | cmd, |
bool | level_1 | ||
) |
EncapsulateGuard::~EncapsulateGuard | ( | ) |
|
private |
|
private |
|
private |
The "old" rca object.