AusweisApp2
LocalIfdServer.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "IfdServer.h"
10 #include "LocalWebSocketServer.h"
11 
12 namespace governikus
13 {
14 
16  : public IfdServer
17 {
18  Q_OBJECT
19 
20  private:
21  QScopedPointer<LocalWebSocketServer> mWebSocketServer;
22 
23  public:
25 
26  void setPsk(const QByteArray& pPsk);
27 
28  [[nodiscard]] bool isRunning() const override;
29  bool start(const QString& pServerName) override;
30  void stop() override;
31  void setPairing(bool pEnable = true) override;
32  [[nodiscard]] bool isConnected() const override;
33  [[nodiscard]] bool isPairingConnection() const override;
34  [[nodiscard]] QSslCertificate getCurrentCertificate() const override;
35  [[nodiscard]] const QSharedPointer<ServerMessageHandler>& getMessageHandler() const override;
36 
37  [[nodiscard]] bool isLocal() const override;
38 
39 
40 };
41 
42 } // namespace governikus
Definition: IfdServer.h:22
Definition: LocalIfdServer.h:17
void setPsk(const QByteArray &pPsk)
Definition: LocalIfdServer.cpp:23
QSslCertificate getCurrentCertificate() const override
Definition: LocalIfdServer.cpp:68
bool isPairingConnection() const override
Definition: LocalIfdServer.cpp:62
bool start(const QString &pServerName) override
Definition: LocalIfdServer.cpp:35
LocalIfdServer()
Definition: LocalIfdServer.cpp:14
const QSharedPointer< ServerMessageHandler > & getMessageHandler() const override
Definition: LocalIfdServer.cpp:74
bool isLocal() const override
Definition: LocalIfdServer.cpp:81
void stop() override
Definition: LocalIfdServer.cpp:43
void setPairing(bool pEnable=true) override
Definition: LocalIfdServer.cpp:50
bool isConnected() const override
Definition: LocalIfdServer.cpp:56
bool isRunning() const override
Definition: LocalIfdServer.cpp:29
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16