LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
mifareultralightcaccessinfo.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_MIFAREULTRALIGHTCACCESSINFO_HPP
8#define LOGICALACCESS_MIFAREULTRALIGHTCACCESSINFO_HPP
9
12
13namespace logicalaccess
14{
18class LLA_CARDS_MIFAREULTRALIGHT_API MifareUltralightCAccessInfo
20{
21 public:
22 using XmlSerializable::serialize;
23 using XmlSerializable::unSerialize;
24
29
34
38 void generateInfos() override;
39
44 std::string getCardType() const override;
45
50 void serialize(boost::property_tree::ptree &parentNode) override;
51
56 void unSerialize(boost::property_tree::ptree &node) override;
57
62 std::string getDefaultXmlNodeName() const override;
63
69 bool operator==(const AccessInfo &ai) const override;
70
74 std::shared_ptr<TripleDESKey> key;
75};
76}
77
78#endif /* LOGICALACCESS_MIFAREULTRALIGHTCACCESSINFO_H */
A Access informations. Describe key used of authentication and access rights for a specific or a grou...
Definition: accessinfo.hpp:22
A Mifare Ultralight access informations.
Definition: mifareultralightaccessinfo.hpp:22
A Mifare Ultralight C access informations.
Definition: mifareultralightcaccessinfo.hpp:20
std::shared_ptr< TripleDESKey > key
The authentication key.
Definition: mifareultralightcaccessinfo.hpp:74
Mifare Ultralight AccessInfo.
Definition: asn1.hpp:9
Triple DES key.