Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

SslContext Class Reference

List of all members.

Public Member Functions

int free ()
string & getCertificateFile ()
SSL_CTX * getContext ()
SSL_METHOD * getMethod ()
string & getPassword ()
string & getPrivateKeyFile ()
int initialize ()
void setCertificateFile (string &c)
void setPassword (string &p)
void setPrivateKeyFile (string &pk)
 SslContext ()

Private Member Functions

void generateRsaKey ()

Private Attributes

string certificateFile
SSL_CTX * context
SSL_METHOD * method
string password
string privateKeyFile

Constructor & Destructor Documentation

SslContext::SslContext  ) 
 


Member Function Documentation

int SslContext::free  ) 
 

void SslContext::generateRsaKey  )  [private]
 

Generate a RSA key and pass it to the SSL context.

string& SslContext::getCertificateFile  ) 
 

SSL_CTX* SslContext::getContext  ) 
 

SSL_METHOD* SslContext::getMethod  ) 
 

string& SslContext::getPassword  ) 
 

string& SslContext::getPrivateKeyFile  ) 
 

int SslContext::initialize  ) 
 

Initialize SSL on the virtual host.

void SslContext::setCertificateFile string &  c  ) 
 

void SslContext::setPassword string &  p  ) 
 

void SslContext::setPrivateKeyFile string &  pk  ) 
 


Member Data Documentation

string SslContext::certificateFile [private]
 

SSL_CTX* SslContext::context [private]
 

SSL_METHOD* SslContext::method [private]
 

string SslContext::password [private]
 

string SslContext::privateKeyFile [private]
 


Generated on Mon Jun 16 13:47:21 2008 for MyServer by  doxygen 1.3.9.1