Mercurial > hg > orthanc
diff PalantirServer/main.cpp @ 23:62bd05fe4b7c
support for ssl
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 28 Aug 2012 10:18:34 +0200 |
parents | e85455ff6039 |
children | dd1489098265 |
line wrap: on
line diff
--- a/PalantirServer/main.cpp Mon Aug 27 11:45:53 2012 +0200 +++ b/PalantirServer/main.cpp Tue Aug 28 10:18:34 2012 +0200 @@ -123,6 +123,17 @@ MongooseServer httpServer; httpServer.SetPort(GetGlobalIntegerParameter("HttpPort", 8000)); + if (GetGlobalBoolParameter("SslEnabled", false)) + { + std::string certificate = GetGlobalStringParameter("SslCertificate", "certificate.pem"); + httpServer.SetSslEnabled(true); + httpServer.SetSslCertificate(certificate.c_str()); + } + else + { + httpServer.SetSslEnabled(false); + } + #if PALANTIR_STANDALONE == 1 httpServer.RegisterHandler(new EmbeddedResourceHttpHandler("/app", EmbeddedResources::PALANTIR_EXPLORER)); #else