Inheritance diagram for C_TransIPTLS:
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_Socket * | open (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_Socket * | make_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 |
Definition at line 28 of file C_TransIPTLS.hpp.