xine-lib: xine-lib-1.2.12/src/input/tls/xine_tls_plugin.h File Reference

xine-lib 1.2.12

Data Structures | Macros | Typedefs | Functions
xine_tls_plugin.h File Reference
`#include <sys/types.h>`
`#include <xine/xine_module.h>`
`#include <xine/configfile.h>`

Go to the source code of this file.

## Data Structures
struct | tls_plugin_params_t
struct | tls_plugin_s

## Macros
#define | TLS_PLUGIN_TYPE "tls_v1"
#define | TLS_VERIFY_CERT_KEY "media.network.verify_tls_certificate"

## Typedefs
typedef struct tls_plugin_s | tls_plugin_t

## Functions
static void | tls_register_config_keys (config_values_t *config)
static int | tls_get_verify_tls_cert (config_values_t *config)

## Macro Definition Documentation

## ◆ TLS_PLUGIN_TYPE

#define TLS_PLUGIN_TYPE "tls_v1"

## ◆ TLS_VERIFY_CERT_KEY

#define TLS_VERIFY_CERT_KEY "media.network.verify_tls_certificate"

## Typedef Documentation

## ◆ tls_plugin_t

typedef struct tls_plugin_s tls_plugin_t

## Function Documentation

## ◆ tls_get_verify_tls_cert()

static int tls_get_verify_tls_cert | ( | config_values_t * | config | ) |
| inlinestatic

References config_values_s::lookup_entry, cfg_entry_s::num_value, and TLS_VERIFY_CERT_KEY.

Referenced by _gnutls_handshake(), _openssl_handshake(), and _x_tls_get_verify_tls_cert().

## ◆ tls_register_config_keys()

static void tls_register_config_keys | ( | config_values_t * | config | ) |
| inlinestatic

References _, NULL, config_values_s::register_bool, and TLS_VERIFY_CERT_KEY.

Referenced by _openssl_init_class(), and gnutls_init_class().