tls_select.c File Reference

#include <openssl/ssl.h>
#include <openssl/x509v3.h>
#include "../../globals.h"
#include "../../tcp_server.h"
#include "../../tcp_conn.h"
#include "../../ut.h"
#include "tls_select.h"
#include "../../tls/tls_config.h"

Include dependency graph for tls_select.c:

Go to the source code of this file.

Functions

static int get_cert (X509 **cert, struct tcp_connection **c, struct sip_msg *msg, int my)
struct tcp_connectionget_cur_connection (struct sip_msg *msg)
static SSL * get_ssl (struct tcp_connection *c)
int tlsops_alt (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
int tlsops_bits (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
int tlsops_cert_version (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
int tlsops_check_cert (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
int tlsops_cipher (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
int tlsops_comp (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
int tlsops_desc (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
int tlsops_sn (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
int tlsops_tlsext (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
int tlsops_validity (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
int tlsops_version (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)


Function Documentation

static int get_cert ( X509 **  cert,
struct tcp_connection **  c,
struct sip_msg msg,
int  my 
) [inline, static]

struct tcp_connection* get_cur_connection ( struct sip_msg msg  )  [read]

static SSL* get_ssl ( struct tcp_connection c  )  [inline, static]

int tlsops_alt ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)

int tlsops_bits ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)

int tlsops_cert_version ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)

int tlsops_check_cert ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)

int tlsops_cipher ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)

int tlsops_comp ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)

int tlsops_desc ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)

int tlsops_sn ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)

int tlsops_tlsext ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)

Definition at line 609 of file tls_select.c.

References LM_ERR, and pv_get_null().

int tlsops_validity ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)

int tlsops_version ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)


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