1#ifndef XXSecureNetworkServerH
2#define XXSecureNetworkServerH
7#include <QSslConfiguration>
33 bool setEncryption(
const QString& caCertFileName,
const QString& serverCertFileName,
const QString& serverKeyFileName);
44 void newConnection(
Socket* socket);
48 QSslConfiguration sslConfiguration;
49 QList<Socket::Pointer> socketList;
51 QStringList peerCommonNameList;
#define XXNETWORK_DECLSPEC
Definition XXNetworkExportDef.h:11
const QSslConfiguration & getConfiguration() const
void signalNewEncryptedConnection(Socket *socket)
bool setEncryption(const QString &caCertFileName, const QString &serverCertFileName, const QString &serverKeyFileName)
bool setPeerCommmonNameList(const QString &authUserFileName)
const QList< Socket::Pointer > & getSocketList() const
void setConfiguration(const QSslConfiguration &newSslConfiguration)
void listen(const quint16 &port)
void removeSocket(Socket *socket)
friend class ServerInternal
Definition XXSecureNetworkServer.h:41
Definition XXSecureNetworkServerInternal.h:16
secure network socket
Definition XXSecureNetworkSocket.h:20
Definition XXSecureNetworkServerInternal.h:11
Definition XXPopulatedAbstract.h:11