main.cpp :
@
#include "https.h"
#include <QtGui>
#include <QApplication>
#include <QxtSslServer>
#include <QSslKey>
#include <QSslCertificate>
#include <QxtSslServer>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
https w;
w.show();
QxtHttpsServerConnector conectar;
if( conectar.tcpServer()->autoEncrypt())
qDebug()<<"auto encript enabled";
if(keycert.isNull())
qDebug()<<"key doesnt work";
else
qDebug()<<"Key is ok";
}
@
service.h :
@
#include <QxtHttpServerConnector>
#include <QxtHttpSessionManager>
#include <QxtWebSlotService>
#include <QxtWebPageEvent>
#include <QxtWebServiceDirectory>
#include <QxtAbstractWebSessionManager>
#include <QxtWebRequestEvent>
#include <QxtWebContent>
#include <QxtHttpsServerConnector>
#include <QFile>
class myservice : public QxtWebSlotService
{
Q_OBJECT;
public:
myservice(QxtAbstractWebSessionManager * sm, QObject * parent = 0 );
public slots:
void index(QxtWebRequestEvent* event);
};
@
service.cpp:
@
#include "service.h"
myservice::myservice(QxtAbstractWebSessionManager * sm, QObject * parent ): QxtWebSlotService(sm,parent)
{
}
void myservice::index(QxtWebRequestEvent* event)
{
qDebug()<<"llego aca";
postEvent(new QxtWebPageEvent(event->sessionID, event->requestID, "<h1>It Works!</h1>"));
}
@
if in the main I chance QxtHttpsServerConnector conectar;
by QxtHttpServerConnector conectar; it works fine. else
the web browser do not finish of load. but I need https not http.
I need help please.