Public Types | Public Member Functions | Data Fields | Static Public Attributes

SSLConfigParams Struct Reference

#include <P_SSLConfig.h>

Public Types

enum  SSL_SESSION_CACHE_MODE { SSL_SESSION_CACHE_MODE_OFF = 0, SSL_SESSION_CACHE_MODE_SERVER = 1 }

Public Member Functions

 SSLConfigParams ()
virtual ~SSLConfigParams ()
void initialize ()
void cleanup ()

Data Fields

char * serverCertPathOnly
char * serverCertChainFilename
char * serverKeyPathOnly
char * serverCACertFilename
char * serverCACertPath
char * configFilePath
char * cipherSuite
char * client_cipherSuite
int clientCertLevel
int verify_depth
int ssl_session_cache
int ssl_session_cache_size
int ssl_session_cache_timeout
char * clientCertPath
char * clientKeyPath
char * clientCACertFilename
char * clientCACertPath
int clientVerify
int client_verify_depth
long ssl_ctx_options
long ssl_client_ctx_protocols

Static Public Attributes

static int ssl_maxrecord = 0
static bool ssl_allow_client_renegotiation = false
static bool ssl_ocsp_enabled = false
static int ssl_ocsp_cache_timeout = 3600
static int ssl_ocsp_request_timeout = 10
static int ssl_ocsp_update_period = 60
static init_ssl_ctx_func init_ssl_ctx_cb = NULL

Detailed Description

Definition at line 49 of file P_SSLConfig.h.


Member Enumeration Documentation

Enumerator:
SSL_SESSION_CACHE_MODE_OFF 
SSL_SESSION_CACHE_MODE_SERVER 

Definition at line 51 of file P_SSLConfig.h.


Constructor & Destructor Documentation

SSLConfigParams::SSLConfigParams (  ) 
SSLConfigParams::~SSLConfigParams (  )  [virtual]

Definition at line 78 of file SSLConfig.cc.

References cleanup().


Member Function Documentation

void SSLConfigParams::cleanup (  ) 
void SSLConfigParams::initialize (  ) 

Field Documentation

Definition at line 66 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitServerContext().

Definition at line 67 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitClientContext().

Definition at line 79 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitClientContext().

Definition at line 76 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitClientContext().

Definition at line 77 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitClientContext().

Definition at line 68 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitServerContext().

Definition at line 74 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitClientContext().

Definition at line 75 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitClientContext().

Definition at line 78 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitClientContext().

Definition at line 91 of file P_SSLConfig.h.

Referenced by main(), ssl_store_ssl_context(), and SSLInitClientContext().

Definition at line 63 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitServerContext().

Definition at line 64 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitServerContext().

Definition at line 61 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitServerContext().

Definition at line 62 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLPrivateKeyHandler().

Definition at line 84 of file P_SSLConfig.h.

Referenced by initialize(), and ssl_callback_info().

Definition at line 81 of file P_SSLConfig.h.

Referenced by initialize(), SSLConfigParams(), and SSLInitClientContext().

Definition at line 83 of file P_SSLConfig.h.

Referenced by initialize(), and SSLNetVConnection::load_buffer_and_write().

Definition at line 87 of file P_SSLConfig.h.

Referenced by initialize().

bool SSLConfigParams::ssl_ocsp_enabled = false [static]

Definition at line 86 of file P_SSLConfig.h.

Referenced by initialize(), ssl_store_ssl_context(), and SSLNetProcessor::start().

Definition at line 88 of file P_SSLConfig.h.

Referenced by initialize().

Definition at line 89 of file P_SSLConfig.h.

Referenced by initialize(), and SSLNetProcessor::start().

Definition at line 70 of file P_SSLConfig.h.

Referenced by initialize(), SSLConfigParams(), and SSLInitServerContext().

Definition at line 71 of file P_SSLConfig.h.

Referenced by initialize(), SSLConfigParams(), and SSLInitServerContext().

Definition at line 72 of file P_SSLConfig.h.

Referenced by initialize(), SSLConfigParams(), and SSLInitServerContext().

Definition at line 69 of file P_SSLConfig.h.

Referenced by cleanup(), initialize(), SSLConfigParams(), and SSLInitServerContext().


The documentation for this struct was generated from the following files: