---
name: "eXosip_tls_ctx_s"
section: "3"
platform: "linux"
package: "libexosip2-dev"
version: "4.1.0-2.1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/eXosip_tls_ctx_s"
---

# eXosip\_tls\_ctx\_s(3)

## NAME

eXosip\_tls\_ctx\_s -

## SYNOPSIS

`#include <eX_setup.h>`

### Data Fields

char **random\_file** \[1024\]\
 char **dh\_param** \[1024\]\
 char **root\_ca\_cert** \[1024\]\
 **eXosip\_tls\_credentials\_t** **client**\
 **eXosip\_tls\_credentials\_t** **server**\

## Detailed Description

structure to describe the whole TLS-context for eXosip consists of a certificate, a corresponding private key and its password

## Field Documentation

### char eXosip\_tls\_ctx\_s::random\_file\[1024\]

absolute path to a file with random(!) data

### char eXosip\_tls\_ctx\_s::dh\_param\[1024\]

absolute path to a file necessary for diffie hellman key exchange

### char eXosip\_tls\_ctx\_s::root\_ca\_cert\[1024\]

absolute path to the file with known rootCAs

### eXosip\_tls\_credentials\_t eXosip\_tls\_ctx\_s::client

credential of the client

### eXosip\_tls\_credentials\_t eXosip\_tls\_ctx\_s::server

credential of the server

## Author

Generated automatically by Doxygen for libeXosip2 from the source code.
