summaryrefslogtreecommitdiffstats
path: root/crypto/openssh/scp.1
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2016-01-19 15:02:37 +0000
committerbapt <bapt@FreeBSD.org>2016-01-19 15:02:37 +0000
commit7eac7d868498a1b5fdc6b2be090afbc05e95c736 (patch)
tree4ddec1d373190cd648a9548c3d0336b85f936eff /crypto/openssh/scp.1
parent43b4a69321547147333695abb6579e202b6b7967 (diff)
downloadFreeBSD-src-7eac7d868498a1b5fdc6b2be090afbc05e95c736.zip
FreeBSD-src-7eac7d868498a1b5fdc6b2be090afbc05e95c736.tar.gz
Test for /etc/ssl/cert.pem existence to avoid masking SSL_CA_CERT_PATH
Prior to this patch, unless SSL_CA_CERT_FILE is set in the environment, libfetch will set the CA file to "/usr/local/etc/cert.pem" if it exists, and to "/etc/ssl/cert.pem" otherwise. This has the consequence of masking SSL_CA_CERT_PATH, because OpenSSL will ignore the CA path if a CA file is set but fails to load (see X509_STORE_load_locations()). While here, fall back to OpenSSL defaults if neither SSL_CA_CERT_FILE nor SSL_CA_CERT_PATH are set in the environment, and if neither of the libfetch default CA files exists. PR: 193871 Submitted by: John W. O'Brien <john@saltant.com> Approved by: des MFC after: 1 week
Diffstat (limited to 'crypto/openssh/scp.1')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud