#include <epassidentitycardservice.hpp>
◆ EPassIdentityCardService()
EPassIdentityCardService::EPassIdentityCardService |
( |
const std::shared_ptr< Chip > & |
chip | ) |
|
|
explicit |
◆ binaryTo64Certificate()
◆ extractCertificatesFromMasterList()
std::vector< ByteVector > EPassIdentityCardService::extractCertificatesFromMasterList |
( |
const ByteVector & |
bytes | ) |
|
|
static |
◆ getCertificate()
ByteVector EPassIdentityCardService::getCertificate |
( |
| ) |
|
◆ getCSCACertificatesFromMasterlist()
std::vector< ByteVector > EPassIdentityCardService::getCSCACertificatesFromMasterlist |
( |
std::string |
path | ) |
|
|
static |
◆ getCSType()
std::string logicalaccess::EPassIdentityCardService::getCSType |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getData()
◆ getDG1()
EPassDG1 EPassIdentityCardService::getDG1 |
( |
| ) |
|
|
protected |
Will be copied from cache is available. It's lightweight to copy.
◆ getEPassAccessInfo()
std::shared_ptr< EPassAccessInfo > EPassIdentityCardService::getEPassAccessInfo |
( |
| ) |
const |
|
protected |
◆ getEPassChip()
std::shared_ptr< EPassChip > EPassIdentityCardService::getEPassChip |
( |
| ) |
const |
|
protected |
◆ getExpiryDate()
std::string EPassIdentityCardService::getExpiryDate |
( |
| ) |
|
◆ getName()
std::string EPassIdentityCardService::getName |
( |
| ) |
|
|
protected |
◆ getPicture()
ByteVector EPassIdentityCardService::getPicture |
( |
| ) |
|
|
protected |
◆ getString()
std::string EPassIdentityCardService::getString |
( |
MetaData |
what | ) |
|
|
overridevirtual |
◆ getTime()
std::chrono::system_clock::time_point EPassIdentityCardService::getTime |
( |
MetaData |
what | ) |
|
|
overridevirtual |
◆ isExpired()
bool EPassIdentityCardService::isExpired |
( |
| ) |
|
◆ verifyCertificate() [1/2]
◆ verifyCertificate() [2/2]
int EPassIdentityCardService::verifyCertificate |
( |
ByteVector |
x509Cert | ) |
|
◆ verifyCertificateWithMasterList() [1/2]
int EPassIdentityCardService::verifyCertificateWithMasterList |
( |
ByteVector |
derCert, |
|
|
std::string |
path |
|
) |
| |
◆ verifyCertificateWithMasterList() [2/2]
int EPassIdentityCardService::verifyCertificateWithMasterList |
( |
std::string |
matserlistPath | ) |
|
◆ dg1_cache_
std::unique_ptr<EPassDG1> logicalaccess::EPassIdentityCardService::dg1_cache_ |
|
protected |
The documentation for this class was generated from the following files: