]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - src/adaptation/icap/ServiceRep.cc
Add connections_encrypted ACL
[thirdparty/squid.git] / src / adaptation / icap / ServiceRep.cc
index 06fae2056c1a8c92e5c5303917a1a98e4242f008..c9fdf35a659497fe943a92c0e06816850b1e44a5 100644 (file)
@@ -85,7 +85,11 @@ Adaptation::Icap::ServiceRep::finalize()
     if (cfg().secure.encryptTransport) {
         debugs(3, DBG_IMPORTANT, "Initializing service " << cfg().resource << " SSL context");
         sslContext = writeableCfg().secure.createClientContext(true);
-    }
+        if (!cfg().connectionEncryption.configured())
+            writeableCfg().connectionEncryption.configure(true);
+    } else if (!cfg().connectionEncryption.configured())
+        writeableCfg().connectionEncryption.configure(false);
+   
 
     theSessionFailures.configure(TheConfig.oldest_service_failure > 0 ?
                                  TheConfig.oldest_service_failure : -1);