C_TransIPTLS Class Reference

Inheritance diagram for C_TransIPTLS:

C_TransIP C_Transport List of all members.

Public Types

typedef SSL_METHOD *(* T_SSLMethodType )(void)
typedef C_TransIPTLS::_T_supported_methods T_supported_methods

Public Member Functions

 C_TransIPTLS ()
virtual ~C_TransIPTLS ()
virtual int init (char *P_buf, T_logFunction P_logError, T_logFunction P_logInfo)
virtual int config (T_pConfigValueList P_config_param_list)

Protected Member Functions

virtual C_Socketopen (int P_channel_id, T_pIpAddr P_Addr, T_pOpenStatus P_status, C_ProtocolBinaryFrame *P_protocol)
virtual int set_option (int P_Channel_Id, char *P_buf)
int analyze_config (T_ConfigValue &P_config)
virtual bool analyze_init_string (char *P_buf)
int load_crls (char *crlfile)
C_Socketmake_secure (C_Socket *)
T_SSLMethodType find_method (char *P_name)

Protected Attributes

SSL_CTX * m_ssl_ctx
char * m_passwd
char * m_cert_chain_file
char * m_crl_file
char * m_private_key_file
T_SSLMethodType m_method
bool m_start_secure_mode

Classes

struct  _T_supported_methods

Detailed Description

Definition at line 28 of file C_TransIPTLS.hpp.


The documentation for this class was generated from the following files:
Generated on Wed Mar 7 14:57:56 2007 for Seagull by  doxygen 1.4.6