]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1662] Added glue
authorFrancis Dupont <fdupont@isc.org>
Mon, 22 Feb 2021 20:28:02 +0000 (21:28 +0100)
committerFrancis Dupont <fdupont@isc.org>
Fri, 26 Mar 2021 14:39:56 +0000 (15:39 +0100)
src/bin/agent/ca_process.cc

index c1f2afeacc3e60aa195de2bd2e38024d6d95d94c..e2053bfb5170254fea340c321e48a6f192a3e306 100644 (file)
@@ -141,6 +141,14 @@ CtrlAgentProcess::configure(isc::data::ConstElementPtr config_set,
             (http_listeners_.back()->getLocalPort() != server_port)) {
             // Create a TLS context.
             TlsContextPtr tls_context;
+            // When TLS is enabled configure it.
+            if (!ctx->getCertFile().empty()) {
+                TlsContext::configure(tls_context,
+                                      ctx->getTrustAnchor(),
+                                      ctx->getCertFile(),
+                                      ctx->getKeyFile(),
+                                      ctx->getCertRequired());
+            }
 
             // Create response creator factory first. It will be used to
             // generate response creators. Each response creator will be