7#ifndef LOGICALACCESS_DESFIREACCESSINFO_HPP
8#define LOGICALACCESS_DESFIREACCESSINFO_HPP
21 using XmlSerializable::serialize;
22 using XmlSerializable::unSerialize;
37 void generateInfos()
override;
43 std::string getCardType()
const override;
49 void serialize(boost::property_tree::ptree &parentNode)
override;
55 void unSerialize(boost::property_tree::ptree &node)
override;
62 bool operator==(
const AccessInfo &ai)
const override;
68 std::string getDefaultXmlNodeName()
const override;
A Access informations. Describe key used of authentication and access rights for a specific or a grou...
Definition: accessinfo.hpp:22
A DESFire access informations.
Definition: desfireaccessinfo.hpp:19
std::shared_ptr< DESFireKey > masterCardKey
The master card key.
Definition: desfireaccessinfo.hpp:73
unsigned char writeKeyno
The write key number.
Definition: desfireaccessinfo.hpp:98
unsigned char readKeyno
The read key number.
Definition: desfireaccessinfo.hpp:93
std::shared_ptr< DESFireKey > writeKey
The write key.
Definition: desfireaccessinfo.hpp:88
std::shared_ptr< DESFireKey > readKey
The read key.
Definition: desfireaccessinfo.hpp:83
std::shared_ptr< DESFireKey > masterApplicationKey
The master application key.
Definition: desfireaccessinfo.hpp:78