diff OrthancServer/Sources/main.cpp @ 4438:4a4e33c9082d

configuration options for DICOM TLS in Orthanc SCU
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 07 Jan 2021 16:53:35 +0100
parents d9473bd5ed43
children 5209a9ff6e38
line wrap: on
line diff
--- a/OrthancServer/Sources/main.cpp	Wed Jan 06 17:27:28 2021 +0100
+++ b/OrthancServer/Sources/main.cpp	Thu Jan 07 16:53:35 2021 +0100
@@ -1437,6 +1437,13 @@
     {
       LOG(WARNING) << "Setting option \"JobsHistorySize\" to zero is not recommended";
     }
+
+    // Configuration of DICOM TLS (since Orthanc 1.9.0)
+    DicomAssociationParameters::SetDefaultOwnCertificatePath(
+      lock.GetConfiguration().GetStringParameter("DicomTlsPrivateKey", ""),
+      lock.GetConfiguration().GetStringParameter("DicomTlsCertificate", ""));
+    DicomAssociationParameters::SetDefaultTrustedCertificatesPath(
+      lock.GetConfiguration().GetStringParameter("DicomTlsTrustedCertificates", ""));
   }
   
   ServerContext context(database, storageArea, false /* not running unit tests */, maxCompletedJobs);