AusweisApp
Lade ...
Suche ...
Keine Treffer
LocalIfdClient.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "IfdClientImpl.h"
8
9#include <functional>
10
11#ifdef Q_OS_ANDROID
12 #include <QJniObject>
13#endif
14
15namespace governikus
16{
17
19 : public IfdClientImpl
20{
23
24 private:
25 QByteArray mPsk;
27#ifdef Q_OS_ANDROID
29#endif
30
31 public:
33 ~LocalIfdClient() override;
34
35 void startDetection() override;
36 void stopDetection() override;
37 bool isDetecting() override;
38 QList<RemoteServiceSettings::RemoteInfo> getConnectedDeviceInfos() override;
39
40 [[nodiscard]] const QByteArray& getPsk() const;
41
42 void serviceConnected();
44};
45} // namespace governikus
Definition IfdClientImpl.h:19
Definition LocalIfdClient.h:20
bool isDetecting() override
Definition LocalIfdClient.cpp:119
~LocalIfdClient() override
Definition LocalIfdClient.cpp:47
void serviceDisconnected()
Definition LocalIfdClient.cpp:150
const QByteArray & getPsk() const
Definition LocalIfdClient.cpp:131
void serviceConnected()
Definition LocalIfdClient.cpp:143
void startDetection() override
Definition LocalIfdClient.cpp:53
void stopDetection() override
Definition LocalIfdClient.cpp:94
QList< RemoteServiceSettings::RemoteInfo > getConnectedDeviceInfos() override
Definition LocalIfdClient.cpp:137
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