AusweisApp
Lade ...
Suche ...
Keine Treffer
RemoteTlsServer.h
gehe zur Dokumentation dieser Datei
1
4
5#pragma once
6
7#include "TlsServer.h"
8
9namespace governikus
10{
11
13 : public TlsServer
14{
15 Q_OBJECT
16
17 private:
18 QSslConfiguration sslConfiguration() const override;
19
20 public:
22 void setPairing(bool pEnable = true);
23 bool startListening(quint16 pPort) override;
24 [[nodiscard]] QSslCertificate getCurrentCertificate() const;
25
26 public Q_SLOTS:
27 void onEncrypted() override;
28 void onSslErrors(const QList<QSslError>& pErrors) override;
29
30 Q_SIGNALS:
31 void firePairingCompleted(const QSslCertificate& pCertificate);
32};
33
34} // namespace governikus
RemoteTlsServer()
Definition RemoteTlsServer.cpp:40
void onEncrypted() override
Definition RemoteTlsServer.cpp:96
bool startListening(quint16 pPort) override
Definition RemoteTlsServer.cpp:46
void setPairing(bool pEnable=true)
Definition RemoteTlsServer.cpp:147
QSslCertificate getCurrentCertificate() const
Definition RemoteTlsServer.cpp:163
void onSslErrors(const QList< QSslError > &pErrors) override
Definition RemoteTlsServer.cpp:77
void firePairingCompleted(const QSslCertificate &pCertificate)
TlsServer()
Definition TlsServer.cpp:15
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17