tls_init.h File Reference

Kamailio TLS support :: Initialization

Module: Kamailio TLS support. More...

#include <openssl/ssl.h>
#include "tls_config.h"
#include "tls_domain.h"
#include "../tcp_conn.h"

Include dependency graph for tls_init.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void destroy_tls (void)
 just once before cleanup
int init_tls (void)
 just once, initialize the tls subsystem
int init_tls_domains (struct tls_domain *d)
 initialize tls domains
int pre_init_tls (void)
 called once from main.c (main process) before parsing the configuration
int tls_init (struct socket_info *si)


Detailed Description

Kamailio TLS support :: Initialization

Module: Kamailio TLS support.

Definition in file tls_init.h.


Function Documentation

void destroy_tls ( void   ) 

int init_tls ( void   ) 

int init_tls_domains ( struct tls_domain d  ) 

int pre_init_tls ( void   ) 

called once from main.c (main process) before parsing the configuration

Definition at line 790 of file tls_init.c.

References tls_domain::addr, ip_addr::af, LM_DBG, LM_ERR, tls_default_client_domain, tls_default_server_domain, TLS_DOMAIN_CLI, TLS_DOMAIN_DEF, TLS_DOMAIN_SRV, and tls_new_domain().

Referenced by main().

int tls_init ( struct socket_info si  ) 

Definition at line 280 of file tls_init.c.

References LM_DBG, LM_ERR, socket_info::proto, PROTO_TLS, socket_info::socket, and tcp_init().

Referenced by main_loop().


Generated on Thu May 24 20:00:44 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6