syslog-ng source
TLSContext Struct Reference

#include <tls-context.h>

Collaboration diagram for TLSContext:

Public Attributes

GAtomicCounter ref_cnt
 
TLSMode mode
 
gint verify_mode
 
gchar * key_file
 
struct {
   gchar *   keylog_file_path
 
   FILE *   keylog_file
 
   GMutex   keylog_file_lock
 
}; 
 
gchar * cert_file
 
gchar * dhparam_file
 
gchar * pkcs12_file
 
gchar * ca_dir
 
gchar * crl_dir
 
gchar * ca_file
 
gchar * cipher_suite
 
gchar * tls13_cipher_suite
 
gchar * sigalgs
 
gchar * client_sigalgs
 
gchar * ecdh_curve_list
 
gchar * sni
 
gboolean ocsp_stapling_verify
 
gboolean extended_key_usage_verify
 
gboolean allow_compress
 
SSL_CTX * ssl_ctx
 
GList * conf_cmds_list
 
GList * trusted_fingerprint_list
 
GList * trusted_dn_list
 
gint ssl_options
 
gint ssl_version
 
gchar * location
 

Member Data Documentation

◆ 

struct { ... }

◆ allow_compress

gboolean TLSContext::allow_compress

◆ ca_dir

gchar* TLSContext::ca_dir

◆ ca_file

gchar* TLSContext::ca_file

◆ cert_file

gchar* TLSContext::cert_file

◆ cipher_suite

gchar* TLSContext::cipher_suite

◆ client_sigalgs

gchar* TLSContext::client_sigalgs

◆ conf_cmds_list

GList* TLSContext::conf_cmds_list

◆ crl_dir

gchar* TLSContext::crl_dir

◆ dhparam_file

gchar* TLSContext::dhparam_file

◆ ecdh_curve_list

gchar* TLSContext::ecdh_curve_list

◆ extended_key_usage_verify

gboolean TLSContext::extended_key_usage_verify

◆ key_file

gchar* TLSContext::key_file

◆ keylog_file

FILE* TLSContext::keylog_file

◆ keylog_file_lock

GMutex TLSContext::keylog_file_lock

◆ keylog_file_path

gchar* TLSContext::keylog_file_path

◆ location

gchar* TLSContext::location

◆ mode

TLSMode TLSContext::mode

◆ ocsp_stapling_verify

gboolean TLSContext::ocsp_stapling_verify

◆ pkcs12_file

gchar* TLSContext::pkcs12_file

◆ ref_cnt

GAtomicCounter TLSContext::ref_cnt

◆ sigalgs

gchar* TLSContext::sigalgs

◆ sni

gchar* TLSContext::sni

◆ ssl_ctx

SSL_CTX* TLSContext::ssl_ctx

◆ ssl_options

gint TLSContext::ssl_options

◆ ssl_version

gint TLSContext::ssl_version

◆ tls13_cipher_suite

gchar* TLSContext::tls13_cipher_suite

◆ trusted_dn_list

GList* TLSContext::trusted_dn_list

◆ trusted_fingerprint_list

GList* TLSContext::trusted_fingerprint_list

◆ verify_mode

gint TLSContext::verify_mode

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