#include <pcsccardprobe.hpp>
◆ PCSCCardProbe()
◆ get_desfire_version()
int PCSCCardProbe::get_desfire_version |
( |
ByteVector * |
uid = nullptr | ) |
|
|
private |
◆ has_desfire_random_uid()
bool PCSCCardProbe::has_desfire_random_uid |
( |
ByteVector * |
uid | ) |
|
|
overridevirtual |
Is random UID enabled for a DESFire card.
- Parameters
-
uid | The UID in case random UID is DISABLED. Otherwise *uid wont be set. |
Implements logicalaccess::CardProbe.
◆ is_desfire()
bool PCSCCardProbe::is_desfire |
( |
ByteVector * |
uid = nullptr | ) |
|
|
overridevirtual |
Test if the card is DESFire by sending the getversion command.
The optional *uid
vector will be populate with the uid retrieve from the getversion command, unless the command failed.
Implements logicalaccess::CardProbe.
◆ is_desfire_ev1()
bool PCSCCardProbe::is_desfire_ev1 |
( |
ByteVector * |
uid = nullptr | ) |
|
|
overridevirtual |
Test if the card is DESFire EV1 by sending the getversion command.
The optional *uid
vector will be populate with the uid retrieve from the getversion command, unless the command failed.
Implements logicalaccess::CardProbe.
◆ is_desfire_ev2()
bool PCSCCardProbe::is_desfire_ev2 |
( |
ByteVector * |
uid = nullptr | ) |
|
|
overridevirtual |
Test if the card is DESFire EV2 by sending the getversion command.
The optional *uid
vector will be populate with the uid retrieve from the getversion command, unless the command failed.
Implements logicalaccess::CardProbe.
◆ is_desfire_ev3()
bool PCSCCardProbe::is_desfire_ev3 |
( |
ByteVector * |
uid = nullptr | ) |
|
|
overridevirtual |
Test if the card is DESFire EV2 by sending the getversion command.
The optional *uid
vector will be populate with the uid retrieve from the getversion command, unless the command failed.
Implements logicalaccess::CardProbe.
◆ is_mifare_ultralight_c()
bool PCSCCardProbe::is_mifare_ultralight_c |
( |
| ) |
|
|
overridevirtual |
◆ maybe_mifare_classic()
bool PCSCCardProbe::maybe_mifare_classic |
( |
| ) |
|
|
overridevirtual |
◆ reset()
void PCSCCardProbe::reset |
( |
| ) |
const |
|
protected |
The documentation for this class was generated from the following files:
- C:/dev/lla/liblogicalaccess/plugins/logicalaccess/plugins/readers/pcsc/readers/cardprobes/pcsccardprobe.hpp
- C:/dev/lla/liblogicalaccess/plugins/logicalaccess/plugins/readers/pcsc/readers/cardprobes/pcsccardprobe.cpp