| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
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 | 
| unsigned int | ephemeral_cert:1 | 
| enum ast_rtp_dtls_hash | hash | 
| char * | pvtfile | 
| unsigned int | rekey | 
| enum ast_srtp_suite | suite | 
| enum ast_rtp_dtls_verify | verify | 
DTLS configuration structure.
Definition at line 605 of file rtp_engine.h.
| char* cafile | 
Certificate authority file
Definition at line 615 of file rtp_engine.h.
Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_free(), ast_rtp_dtls_cfg_parse(), ast_rtp_dtls_cfg_validate(), and dtlscafile_to_str().
| char* capath | 
Path to certificate authority
Definition at line 616 of file rtp_engine.h.
Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_free(), ast_rtp_dtls_cfg_parse(), ast_rtp_dtls_cfg_validate(), and dtlscapath_to_str().
| char* certfile | 
Certificate file
Definition at line 612 of file rtp_engine.h.
Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_free(), ast_rtp_dtls_cfg_parse(), ast_rtp_dtls_cfg_validate(), dtlscertfile_to_str(), and sip_endpoint_apply_handler().
| char* cipher | 
Cipher to use
Definition at line 614 of file rtp_engine.h.
Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_free(), ast_rtp_dtls_cfg_parse(), and dtlscipher_to_str().
| enum ast_rtp_dtls_setup default_setup | 
Default setup type to use for outgoing
Definition at line 608 of file rtp_engine.h.
Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_parse(), dtlssetup_to_str(), and sip_endpoint_apply_handler().
| unsigned int enabled | 
Whether DTLS support is enabled or not
Definition at line 606 of file rtp_engine.h.
Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_parse(), and sip_endpoint_apply_handler().
| unsigned int ephemeral_cert | 
Whether to not to generate an ephemeral certificate - defaults to 0 (off)
Definition at line 617 of file rtp_engine.h.
Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_parse(), ast_rtp_dtls_cfg_validate(), dtlsautogeneratecert_to_str(), and sip_endpoint_apply_handler().
| enum ast_rtp_dtls_hash hash | 
Hash to use for fingerprint
Definition at line 610 of file rtp_engine.h.
Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_parse(), and dtlsfingerprint_to_str().
| char* pvtfile | 
Private key file
Definition at line 613 of file rtp_engine.h.
Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_free(), ast_rtp_dtls_cfg_parse(), ast_rtp_dtls_cfg_validate(), and dtlsprivatekey_to_str().
| unsigned int rekey | 
Interval at which to renegotiate and rekey - defaults to 0 (off)
Definition at line 607 of file rtp_engine.h.
Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_parse(), dtlsrekey_to_str(), and sip_endpoint_apply_handler().
| enum ast_srtp_suite suite | 
Crypto suite in use
Definition at line 609 of file rtp_engine.h.
Referenced by ast_rtp_dtls_cfg_copy().
| enum ast_rtp_dtls_verify verify | 
What should be verified
Definition at line 611 of file rtp_engine.h.
Referenced by ast_rtp_dtls_cfg_copy(), ast_rtp_dtls_cfg_parse(), dtlsverify_to_str(), and sip_endpoint_apply_handler().