AusweisApp
Lade ...
Suche ...
Keine Treffer
CardInfoFactory.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
8#include "CardInfo.h"
9#include "FileRef.h"
10
11#include <QSharedPointer>
12
13class test_CardInfoFactory;
14
15namespace governikus
16{
17
22{
23 friend class ::test_CardInfoFactory;
24
25 public:
31
32 private:
37 static bool detectEid(const QSharedPointer<CardConnectionWorker>& pCardConnectionWorker, const FileRef& pRef);
38
43
48 static bool checkEfCardAccess(const QSharedPointer<EFCardAccess>& pEfCardAccess);
49};
50
51
52} // namespace governikus
Factory for creation of CardInfo instances.
Definition CardInfoFactory.h:22
static CardInfo create(const QSharedPointer< CardConnectionWorker > &pCardConnectionWorker)
In order to create a CardInfo instance a connection is established to the smart card and data is read...
Definition CardInfoFactory.cpp:21
Holds smart card information.
Definition CardInfo.h:26
Definition FileRef.h:19
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114