diff options
-rw-r--r-- | tls_config.c | 6 | ||||
-rw-r--r-- | tls_internal.h | 4 |
2 files changed, 3 insertions, 7 deletions
diff --git a/tls_config.c b/tls_config.c index 2f7a492..6c3404c 100644 --- a/tls_config.c +++ b/tls_config.c @@ -25,16 +25,16 @@ #include <string.h> #include <unistd.h> +#include <openssl/x509.h> + #include <tls.h> #include "tls_internal.h" -static const char default_ca_file[] = TLS_DEFAULT_CA_FILE; - const char * tls_default_ca_cert_file(void) { - return default_ca_file; + return X509_get_default_cert_file(); } int diff --git a/tls_internal.h b/tls_internal.h index be82c85..adc6252 100644 --- a/tls_internal.h +++ b/tls_internal.h @@ -28,10 +28,6 @@ __BEGIN_HIDDEN_DECLS -#ifndef TLS_DEFAULT_CA_FILE -#define TLS_DEFAULT_CA_FILE "/etc/ssl/cert.pem" -#endif - #define TLS_CIPHERS_DEFAULT TLS_CIPHERS_COMPAT #define TLS_CIPHERS_COMPAT "HIGH:!aNULL" #define TLS_CIPHERS_LEGACY "HIGH:MEDIUM:!aNULL" |