13#include <QSslConfiguration>
15#include <QSslPreSharedKeyAuthenticator>
28 void incomingConnection(qintptr pSocketDescriptor)
override;
29 virtual QSslConfiguration sslConfiguration()
const = 0;
32 void onPreSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator* pAuthenticator);
33 void onError(QAbstractSocket::SocketError pSocketError);
34 virtual void onSslErrors(
const QList<QSslError>& pErrors) = 0;
35 virtual void onEncrypted() = 0;
44 void setPsk(
const QByteArray& pPsk);
47 [[nodiscard]]
bool hasPsk()
const;
Definition: TlsServer.h:24
void stopListening()
Definition: TlsServer.cpp:44
QPointer< QSslSocket > mSocket
Definition: TlsServer.h:38
void firePskChanged(const QByteArray &pPsk)
void setPsk(const QByteArray &pPsk)
Definition: TlsServer.cpp:34
TlsServer()
Definition: TlsServer.cpp:15
virtual bool startListening(quint16 pPort)=0
void fireNewConnection(QTcpSocket *pSocket)
bool hasPsk() const
Definition: TlsServer.cpp:51
QByteArray mPsk
Definition: TlsServer.h:39
~TlsServer() override
Definition: TlsServer.cpp:25
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16