summaryrefslogtreecommitdiff
path: root/src/lib/libressl/ressl_config.c
diff options
context:
space:
mode:
authorjsing <>2014-07-13 23:54:52 +0000
committerjsing <>2014-07-13 23:54:52 +0000
commitf3c215bf8d1b8caaa3cde931a718945e8abb7c33 (patch)
tree8fb6137ffeff2b347f288c4bafbd0cc3eae2b0e1 /src/lib/libressl/ressl_config.c
parent1165f37d4bd7efd3b30cbb67c69e94960bc3994b (diff)
downloadopenbsd-f3c215bf8d1b8caaa3cde931a718945e8abb7c33.tar.gz
openbsd-f3c215bf8d1b8caaa3cde931a718945e8abb7c33.tar.bz2
openbsd-f3c215bf8d1b8caaa3cde931a718945e8abb7c33.zip
Add configuration handling for certificate and key files.
Diffstat (limited to 'src/lib/libressl/ressl_config.c')
-rw-r--r--src/lib/libressl/ressl_config.c24
1 files changed, 18 insertions, 6 deletions
diff --git a/src/lib/libressl/ressl_config.c b/src/lib/libressl/ressl_config.c
index 6205b6c559..1509b5aeba 100644
--- a/src/lib/libressl/ressl_config.c
+++ b/src/lib/libressl/ressl_config.c
@@ -63,21 +63,21 @@ ressl_config_set_ca_path(struct ressl_config *config, char *ca_path)
63} 63}
64 64
65void 65void
66ressl_config_set_ciphers(struct ressl_config *config, char *ciphers) 66ressl_config_set_cert_file(struct ressl_config *config, char *cert_file)
67{ 67{
68 config->ciphers = ciphers; 68 config->cert_file = cert_file;
69} 69}
70 70
71void 71void
72ressl_config_insecure_no_verify(struct ressl_config *config) 72ressl_config_set_ciphers(struct ressl_config *config, char *ciphers)
73{ 73{
74 config->verify = 0; 74 config->ciphers = ciphers;
75} 75}
76 76
77void 77void
78ressl_config_verify(struct ressl_config *config) 78ressl_config_set_key_file(struct ressl_config *config, char *key_file)
79{ 79{
80 config->verify = 1; 80 config->key_file = key_file;
81} 81}
82 82
83void 83void
@@ -85,3 +85,15 @@ ressl_config_set_verify_depth(struct ressl_config *config, int verify_depth)
85{ 85{
86 config->verify_depth = verify_depth; 86 config->verify_depth = verify_depth;
87} 87}
88
89void
90ressl_config_insecure_no_verify(struct ressl_config *config)
91{
92 config->verify = 0;
93}
94
95void
96ressl_config_verify(struct ressl_config *config)
97{
98 config->verify = 1;
99}