summaryrefslogtreecommitdiff
path: root/src/sp_config.h
diff options
context:
space:
mode:
authorjvoisin2018-08-29 08:55:49 +0000
committerxXx-caillou-xXx2018-08-29 10:55:49 +0200
commit64e52596abaf4bdd4c17f79c4e8acf25d1a452b4 (patch)
tree5452af804c25304cabe0f7e1160263fad25c3bf9 /src/sp_config.h
parenta0300b15a3afffe02c737d263c3d6dd31ac307b7 (diff)
Verify certs (#223)
Ensure that certificates are verified in curl should close #47
Diffstat (limited to 'src/sp_config.h')
-rw-r--r--src/sp_config.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/sp_config.h b/src/sp_config.h
index 9d58359..4d85cf2 100644
--- a/src/sp_config.h
+++ b/src/sp_config.h
@@ -55,6 +55,10 @@ typedef struct {
55 55
56typedef struct { 56typedef struct {
57 bool enable; 57 bool enable;
58} sp_config_curl_verify_certificates;
59
60typedef struct {
61 bool enable;
58} sp_config_random; 62} sp_config_random;
59 63
60typedef struct { 64typedef struct {
@@ -162,6 +166,7 @@ typedef struct {
162 166
163typedef struct { 167typedef struct {
164 sp_config_random *config_random; 168 sp_config_random *config_random;
169 sp_config_curl_verify_certificates *config_curl_verify_certificates;
165 sp_config_sloppy *config_sloppy; 170 sp_config_sloppy *config_sloppy;
166 sp_config_unserialize *config_unserialize; 171 sp_config_unserialize *config_unserialize;
167 sp_config_readonly_exec *config_readonly_exec; 172 sp_config_readonly_exec *config_readonly_exec;
@@ -264,6 +269,9 @@ typedef struct {
264// upload_validator 269// upload_validator
265#define SP_TOKEN_UPLOAD_SCRIPT ".script(" 270#define SP_TOKEN_UPLOAD_SCRIPT ".script("
266 271
272// cURL certificate verify
273# define SP_TOKEN_CURL_VERIFY_CERTIFICATES ".curl_verify_certificates"
274
267#define SP_TOKEN_LIST ".list(" 275#define SP_TOKEN_LIST ".list("
268 276
269int sp_parse_config(const char *); 277int sp_parse_config(const char *);