AusweisApp2
RemoteTlsServer.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "TlsServer.h"
10 
11 namespace governikus
12 {
13 
15  : public TlsServer
16 {
17  Q_OBJECT
18 
19  private:
20  QSslConfiguration sslConfiguration() const override;
21 
22  public:
24  void setPairing(bool pEnable = true);
25  bool startListening(quint16 pPort) override;
26  [[nodiscard]] QSslCertificate getCurrentCertificate() const;
27 
28  public Q_SLOTS:
29  void onEncrypted() override;
30  void onSslErrors(const QList<QSslError>& pErrors) override;
31 
32  Q_SIGNALS:
34 };
35 
36 } // namespace governikus
Definition: RemoteTlsServer.h:16
RemoteTlsServer()
Definition: RemoteTlsServer.cpp:39
void onEncrypted() override
Definition: RemoteTlsServer.cpp:94
bool startListening(quint16 pPort) override
Definition: RemoteTlsServer.cpp:45
void setPairing(bool pEnable=true)
Definition: RemoteTlsServer.cpp:130
QSslCertificate getCurrentCertificate() const
Definition: RemoteTlsServer.cpp:146
void onSslErrors(const QList< QSslError > &pErrors) override
Definition: RemoteTlsServer.cpp:77
Definition: TlsServer.h:22
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16