PreEmptive Analytics Linux Client
 All Classes Files Functions Variables Typedefs Macros
Macros | Typedefs
ConfigurationFlags.h File Reference

Header file for extra Configuration settings accessed via Configuration::Flags. More...

Macros

#define CONFIG_DEFAULT   0x0
 
#define SSL_IGNORE_SSL_CERT_ENV   0x1001
 
#define SSL_SKIP_DEFAULT_CA_CERTS   0x1004
 
#define SSL_SKIP_HOSTNAME_VALIDATION   0x1010
 
#define SSL_SKIP_PEER_VALIDATION   0x1008
 
#define SSL_SKIP_SEARCH_FOR_CA_STORE   0x1002
 

Typedefs

typedef unsigned long ConfigurationFlags
 

Detailed Description

Header file for extra Configuration settings accessed via Configuration::Flags.

You probably want to stick with the defaults.

Macro Definition Documentation

#define CONFIG_DEFAULT   0x0

Default Configuration Flags (no bits set)

#define SSL_IGNORE_SSL_CERT_ENV   0x1001

Ignore user specified SSL CA Cert Store via SSL_CERT_FILE and/or SSL_CERT_DIR environment variables

#define SSL_SKIP_DEFAULT_CA_CERTS   0x1004

Do not use PreEmptive Analytics built-in CA Certs for so-s.info endpoints

#define SSL_SKIP_HOSTNAME_VALIDATION   0x1010

Do not attempt to do hostname validation of SSL certificates

WARNING: This is potentially VERY dangerous, make sure you understand the implications of this setting!
#define SSL_SKIP_PEER_VALIDATION   0x1008

Do not attempt to do validation of SSL certificate

WARNING: This is potentially dangerous, make sure you understand the implications of this setting!
#define SSL_SKIP_SEARCH_FOR_CA_STORE   0x1002

Do not search in well known locations for CA certs

Typedef Documentation

typedef unsigned long ConfigurationFlags