AusweisApp
Lade ...
Suche ...
Keine Treffer
RemoteWebSocketServerImpl.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "RemoteTlsServer.h"
13#include "WebSocketServerImpl.h"
14
15#include <QSharedPointer>
16#include <QWebSocket>
17
18
19namespace governikus
20{
21
24{
26
27 private:
28 QSharedPointer<RemoteTlsServer> mRemoteTlsServer;
29 WebSocketServerImpl mWebSocketServer;
30 bool mPairingConnection;
31
32 private Q_SLOTS:
33 void onNewConnection(QSharedPointer<QWebSocket> pSocket);
34
35 public:
37
38 bool isListening() const override;
39 bool isConnected() const override;
40 bool listen(const QString& pServerName, quint16 pPort) override;
41 void close() override;
42 QString getServerName() const override;
43 QHostAddress getServerAddress() const override;
44 quint16 getServerPort() const override;
46
47 [[nodiscard]] bool isPairingConnection() const override;
48 [[nodiscard]] bool isPairingAnnounced() const override;
49 void setPairing(bool pEnable = true) override;
51};
52
53} // namespace governikus
Definition RemoteWebSocketServerImpl.h:24
QHostAddress getServerAddress() const override
Definition RemoteWebSocketServerImpl.cpp:83
RemoteWebSocketServerImpl()
Definition RemoteWebSocketServerImpl.cpp:38
bool isPairingAnnounced() const override
Definition RemoteWebSocketServerImpl.cpp:107
QString getServerName() const override
Definition RemoteWebSocketServerImpl.cpp:77
void close() override
Definition RemoteWebSocketServerImpl.cpp:71
quint16 getServerPort() const override
Definition RemoteWebSocketServerImpl.cpp:89
bool isPairingConnection() const override
Definition RemoteWebSocketServerImpl.cpp:101
bool listen(const QString &pServerName, quint16 pPort) override
Definition RemoteWebSocketServerImpl.cpp:65
bool isListening() const override
Definition RemoteWebSocketServerImpl.cpp:53
QSslCertificate getCurrentCertificate() const override
Definition RemoteWebSocketServerImpl.cpp:119
bool isConnected() const override
Definition RemoteWebSocketServerImpl.cpp:59
const QSharedPointer< ServerMessageHandler > & getMessageHandler() const override
Definition RemoteWebSocketServerImpl.cpp:95
void setPairing(bool pEnable=true) override
Definition RemoteWebSocketServerImpl.cpp:113
Definition RemoteWebSocketServer.h:18
Definition WebSocketServerImpl.h:23
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