18 #ifndef NURIA_SSLSERVER_HPP
19 #define NURIA_SSLSERVER_HPP
21 #include "network_global.hpp"
22 #include <QSslCertificate>
28 class SslServerPrivate;
35 class NURIA_NETWORK_EXPORT
SslServer :
public QTcpServer {
41 const QSslKey &privateKey ()
const;
42 const QSslCertificate &localCertificate ()
const;
44 void setPrivateKey (
const QSslKey &key);
45 void setLocalCertificate (
const QSslCertificate &cert);
49 void connectionEncrypted ();
50 void sslError (QList< QSslError > errors);
54 virtual void incomingConnection (
int handle);
59 SslServerPrivate *d_ptr;
64 #endif // NURIA_SSLSERVER_HPP
Definition: sslserver.hpp:35