AusweisApp2
RemoteIfdServer.h
gehe zur Dokumentation dieser Datei
1 
8 #pragma once
9 
10 #include "IfdServer.h"
11 #include "RemoteReaderAdvertiser.h"
12 #include "RemoteWebSocketServer.h"
13 
14 namespace governikus
15 {
16 
18  : public IfdServer
19 {
20  Q_OBJECT
21 
22  private:
23  QScopedPointer<RemoteReaderAdvertiser> mRemoteReaderAdvertiser;
24  QScopedPointer<RemoteWebSocketServer> mWebSocketServer;
25 
26  private Q_SLOTS:
27  void onPskChanged(const QByteArray& pPsk);
28  void onConnectedChanged(bool pConnected);
29 
30  public:
32 
33  [[nodiscard]] bool isRunning() const override;
34  bool start(const QString& pServerName) override;
35  void stop() override;
36  void setPairing(bool pEnable = true) override;
37  [[nodiscard]] bool isConnected() const override;
38  [[nodiscard]] bool isPairingConnection() const override;
39  [[nodiscard]] QSslCertificate getCurrentCertificate() const override;
40  [[nodiscard]] const QSharedPointer<ServerMessageHandler>& getMessageHandler() const override;
41 
42  [[nodiscard]] bool isLocal() const override;
43 
44 
45 };
46 
47 } // namespace governikus
Definition: IfdServer.h:22
Definition: RemoteIfdServer.h:19
bool start(const QString &pServerName) override
Definition: RemoteIfdServer.cpp:60
QSslCertificate getCurrentCertificate() const override
Definition: RemoteIfdServer.cpp:98
bool isConnected() const override
Definition: RemoteIfdServer.cpp:86
void stop() override
Definition: RemoteIfdServer.cpp:72
bool isPairingConnection() const override
Definition: RemoteIfdServer.cpp:92
bool isRunning() const override
Definition: RemoteIfdServer.cpp:54
const QSharedPointer< ServerMessageHandler > & getMessageHandler() const override
Definition: RemoteIfdServer.cpp:104
RemoteIfdServer()
Definition: RemoteIfdServer.cpp:42
void setPairing(bool pEnable=true) override
Definition: RemoteIfdServer.cpp:80
bool isLocal() const override
Definition: RemoteIfdServer.cpp:111
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16