patch-lib_system_certs.c - pkgsrc-localpatches - leot's pkgsrc LOCALPATCHES
(HTM) hg clone https://bitbucket.org/iamleot/pkgsrc-localpatches
(DIR) Log
(DIR) Files
(DIR) Refs
---
patch-lib_system_certs.c
---
1 $NetBSD$
2
3 Honor possible SSL_CERT_FILE environment variable.
4
5 --- lib/system/certs.c.orig 2019-03-15 09:10:27.000000000 +0000
6 +++ lib/system/certs.c
7 @@ -129,7 +129,9 @@ add_system_trust(gnutls_x509_trust_list_
8 #ifdef DEFAULT_TRUST_STORE_FILE
9 ret =
10 gnutls_x509_trust_list_add_trust_file(list,
11 - DEFAULT_TRUST_STORE_FILE,
12 + secure_getenv("SSL_CERT_FILE") ?
13 + secure_getenv("SSL_CERT_FILE") :
14 + DEFAULT_TRUST_STORE_FILE,
15 crl_file,
16 GNUTLS_X509_FMT_PEM,
17 tl_flags, tl_vflags);