]> git.sur5r.net Git - openldap/commit
ITS#8529 Avoid hiding the error if user specified CA does not load
authorHoward Guo <hguo@suse.com>
Thu, 10 Nov 2016 14:39:03 +0000 (15:39 +0100)
committerQuanah Gibson-Mount <quanah@openldap.org>
Wed, 22 Feb 2017 17:56:17 +0000 (09:56 -0800)
commit4962dd6083ae0fe722eb23a618ad39e47611429b
treeac0cdaf754e27e1411ffe39daba931a26dc9b788
parentef607995685009f0654411daeb4c961c2e095a53
ITS#8529 Avoid hiding the error if user specified CA does not load

The TLS configuration deliberately hid the error in case that
user specified CA locations cannot be read, by loading CAs from default
locations; and when user does not specify CA locations, the CAs from default
locations are not read at all.

This patch corrects the behaviour so that CAs from default location are used
if user does not specify a CA location, and user is informed of the error if
CAs cannot be loaded from the user specified location.
libraries/libldap/tls_o.c