#include <shttpsvc.h>
Inheritance diagram for PSecureHTTPServiceProcess:
Public Member Functions | |
PSecureHTTPServiceProcess (const Info &inf) | |
~PSecureHTTPServiceProcess () | |
virtual PHTTPServer * | CreateHTTPServer (PTCPSocket &socket) |
PBoolean | SetServerCertificate (const PFilePath &certFile, PBoolean create=PFalse, const char *dn=NULL) |
virtual PBoolean | OnDetectedNonSSLConnection (PChannel *chan, const PString &line) |
virtual PString | CreateNonSSLMessage (const PString &url) |
virtual PString | CreateRedirectMessage (const PString &url) |
Protected Attributes | |
PSSLContext * | sslContext |
PBoolean | disableSSL |
PSecureHTTPServiceProcess::PSecureHTTPServiceProcess | ( | const Info & | inf | ) |
PSecureHTTPServiceProcess::~PSecureHTTPServiceProcess | ( | ) |
virtual PHTTPServer* PSecureHTTPServiceProcess::CreateHTTPServer | ( | PTCPSocket & | socket | ) | [virtual] |
Reimplemented from PHTTPServiceProcess.
virtual PBoolean PSecureHTTPServiceProcess::OnDetectedNonSSLConnection | ( | PChannel * | chan, | |
const PString & | line | |||
) | [virtual] |
PBoolean PSecureHTTPServiceProcess::SetServerCertificate | ( | const PFilePath & | certFile, | |
PBoolean | create = PFalse , |
|||
const char * | dn = NULL | |||
) |
PBoolean PSecureHTTPServiceProcess::disableSSL [protected] |
PSSLContext* PSecureHTTPServiceProcess::sslContext [protected] |