|
PTLib
Version 2.10.4
|
#include <shttpsvc.h>
Public Member Functions | |
| PSecureHTTPServiceProcess (const Info &inf) | |
| ~PSecureHTTPServiceProcess () | |
| virtual PHTTPServer * | CreateHTTPServer (PTCPSocket &socket) |
| PBoolean | SetServerCertificate (const PFilePath &certFile, PBoolean create=false, 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 | ) |
| virtual PHTTPServer* PSecureHTTPServiceProcess::CreateHTTPServer | ( | PTCPSocket & | socket | ) | [virtual] |
Reimplemented from PHTTPServiceProcess.
| virtual PString PSecureHTTPServiceProcess::CreateNonSSLMessage | ( | const PString & | url | ) | [virtual] |
| virtual PString PSecureHTTPServiceProcess::CreateRedirectMessage | ( | const PString & | url | ) | [virtual] |
| virtual PBoolean PSecureHTTPServiceProcess::OnDetectedNonSSLConnection | ( | PChannel * | chan, |
| const PString & | line | ||
| ) | [virtual] |
| PBoolean PSecureHTTPServiceProcess::SetServerCertificate | ( | const PFilePath & | certFile, |
| PBoolean | create = false, |
||
| const char * | dn = NULL |
||
| ) |
PBoolean PSecureHTTPServiceProcess::disableSSL [protected] |
PSSLContext* PSecureHTTPServiceProcess::sslContext [protected] |