From 73fcb8719f028cdeb0f49759a2e9bd9ddeb9ed90 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Wed, 20 Apr 2016 11:51:11 +0200 Subject: [PATCH] (proxy) cleanse cert output before writing --- src/opnsense/scripts/proxy/generate_cert.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/opnsense/scripts/proxy/generate_cert.php b/src/opnsense/scripts/proxy/generate_cert.php index eb23a023c..c499f5973 100755 --- a/src/opnsense/scripts/proxy/generate_cert.php +++ b/src/opnsense/scripts/proxy/generate_cert.php @@ -44,8 +44,8 @@ if (is_file('/usr/local/etc/squid/ca.pem.id')) { foreach ($config['ca'] as $ca) { if (isset($ca['refid']) && $ca['refid'] == $cert_refid) { $pem_contents = ''; - $pem_contents .= base64_decode($ca['prv']); - $pem_contents .= base64_decode($ca['crt']); + $pem_contents .= trim(base64_decode($ca['prv'])) . "\n"; + $pem_contents .= trim(base64_decode($ca['crt'])) . "\n"; $pem_contents .= ca_chain($ca); echo "certificate generated\n"; file_put_contents('/var/squid/ssl/ca.pem', $pem_contents);