Sat Apr 26 2014 22:03:24

Asterisk developer's documentation


ast_rtp_dtls_cfg Struct Reference

DTLS configuration structure. More...

#include <rtp_engine.h>

Data Fields

char * cafile
char * capath
char * certfile
char * cipher
enum ast_rtp_dtls_setup default_setup
unsigned int enabled:1
char * pvtfile
unsigned int rekey
enum ast_srtp_suite suite
unsigned int verify:1

Detailed Description

DTLS configuration structure.

Definition at line 382 of file rtp_engine.h.


Field Documentation

char* cafile

Certificate authority file

Definition at line 391 of file rtp_engine.h.

Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_free(), ast_rtp_dtls_cfg_parse(), and ast_rtp_dtls_set_configuration().

char* capath

Path to certificate authority

Definition at line 392 of file rtp_engine.h.

Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_free(), ast_rtp_dtls_cfg_parse(), and ast_rtp_dtls_set_configuration().

Default setup type to use for outgoing

Definition at line 386 of file rtp_engine.h.

Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_parse(), and ast_rtp_dtls_set_configuration().

unsigned int enabled

Whether DTLS support is enabled or not

Definition at line 383 of file rtp_engine.h.

Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_parse(), and ast_rtp_dtls_set_configuration().

unsigned int rekey

Interval at which to renegotiate and rekey - defaults to 0 (off)

Definition at line 385 of file rtp_engine.h.

Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_parse(), and ast_rtp_dtls_set_configuration().

Crypto suite in use

Definition at line 387 of file rtp_engine.h.

Referenced by ast_rtp_dtls_cfg_copy(), and ast_rtp_dtls_set_configuration().

unsigned int verify

Whether to request and verify a client certificate when acting as server

Definition at line 384 of file rtp_engine.h.

Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_parse(), and ast_rtp_dtls_set_configuration().


The documentation for this struct was generated from the following file: