The Twic commands class.
More...
#include <twiccommands.hpp>
◆ ~TwicCommands()
virtual logicalaccess::TwicCommands::~TwicCommands |
( |
| ) |
|
|
virtualdefault |
◆ getCardHolderFingerprints()
virtual ByteVector logicalaccess::TwicCommands::getCardHolderFingerprints |
( |
| ) |
|
|
pure virtual |
Get the Cardholder Fingerprints.
- Parameters
-
data | The data buffer. |
dataLength | The buffer length. |
- Returns
- True on success, false otherwise.
Implemented in logicalaccess::TwicISO7816Commands.
◆ getCardholderUniqueIdentifier()
virtual ByteVector logicalaccess::TwicCommands::getCardholderUniqueIdentifier |
( |
| ) |
|
|
pure virtual |
Get the Cardholder Unique Identifier.
- Parameters
-
data | The data buffer. |
dataLength | The buffer length. |
- Returns
- True on success, false otherwise.
Implemented in logicalaccess::TwicISO7816Commands.
◆ getDataObjectLength()
size_t logicalaccess::TwicCommands::getDataObjectLength |
( |
int64_t |
dataObject, |
|
|
bool |
withObjectLength = false |
|
) |
| |
Get the current length for a data object.
- Parameters
-
dataObject | The data object. |
withObjectLength | Add header that describe the object length to the total number, or not. |
- Returns
- The current data object length.
◆ getISO7816Commands()
virtual std::shared_ptr< ISO7816Commands > logicalaccess::TwicCommands::getISO7816Commands |
( |
| ) |
const |
|
inlinevirtual |
◆ getMaximumDataObjectLength()
size_t logicalaccess::TwicCommands::getMaximumDataObjectLength |
( |
int64_t |
dataObject | ) |
|
|
static |
◆ getMaximumTagLength()
size_t logicalaccess::TwicCommands::getMaximumTagLength |
( |
int64_t |
dataObject, |
|
|
unsigned char |
tag |
|
) |
| |
|
static |
◆ getMinimumBytesRepresentation()
size_t logicalaccess::TwicCommands::getMinimumBytesRepresentation |
( |
size_t |
value | ) |
|
|
static |
◆ getSecurityObject()
virtual ByteVector logicalaccess::TwicCommands::getSecurityObject |
( |
| ) |
|
|
pure virtual |
Get the Security Object.
- Parameters
-
data | The data buffer. |
dataLength | The buffer length. |
- Returns
- True on success, false otherwise.
Implemented in logicalaccess::TwicISO7816Commands.
◆ getTagData()
bool logicalaccess::TwicCommands::getTagData |
( |
std::shared_ptr< TwicLocation > |
location, |
|
|
void * |
data, |
|
|
size_t |
datalen, |
|
|
void * |
datatag, |
|
|
size_t & |
datataglen |
|
) |
| |
|
static |
◆ getTWICPrivacyKey()
virtual ByteVector logicalaccess::TwicCommands::getTWICPrivacyKey |
( |
| ) |
|
|
pure virtual |
◆ getUnsignedCardholderUniqueIdentifier()
virtual ByteVector logicalaccess::TwicCommands::getUnsignedCardholderUniqueIdentifier |
( |
| ) |
|
|
pure virtual |
Get the Unsigned Cardholder Unique Identifier.
- Parameters
-
data | The data buffer. |
dataLength | The buffer length. |
- Returns
- True on success, false otherwise.
Implemented in logicalaccess::TwicISO7816Commands.
◆ getValueFromBytes()
size_t logicalaccess::TwicCommands::getValueFromBytes |
( |
unsigned char * |
data, |
|
|
size_t |
datalength |
|
) |
| |
|
static |
◆ selectTWICApplication()
virtual void logicalaccess::TwicCommands::selectTWICApplication |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following files:
- C:/dev/lla/liblogicalaccess/plugins/logicalaccess/plugins/cards/twic/twiccommands.hpp
- C:/dev/lla/liblogicalaccess/plugins/logicalaccess/plugins/cards/twic/twiccommands.cpp