summaryrefslogtreecommitdiff
path: root/http/app.hpp
diff options
context:
space:
mode:
authorJiaqing Zhao <jiaqing.zhao@intel.com>2022-03-28 10:17:30 +0300
committerEd Tanous <ed@tanous.net>2022-03-28 21:37:24 +0300
commit1c8252799b1c97fad5b05c5746ec512292a1f66c (patch)
treeec21b5dbdced38427cfc6627086225a67824563e /http/app.hpp
parent313c1b76d9ad3f36de2be04387934d45b75d85dd (diff)
downloadbmcweb-1c8252799b1c97fad5b05c5746ec512292a1f66c.tar.xz
Drop unused App.sslFile() method
App.sslFile() method is never called, the sslContext is generated in ensuressl::getSslContext() function now. So remove these unused code. Tested: Build pass. Change-Id: I2737462a3a2ec2e0dc792e5070e9e5a7244bc889 Signed-off-by: Jiaqing Zhao <jiaqing.zhao@intel.com>
Diffstat (limited to 'http/app.hpp')
-rw-r--r--http/app.hpp41
1 files changed, 0 insertions, 41 deletions
diff --git a/http/app.hpp b/http/app.hpp
index c1472e5ba3..59aca39543 100644
--- a/http/app.hpp
+++ b/http/app.hpp
@@ -151,35 +151,6 @@ class App
}
#ifdef BMCWEB_ENABLE_SSL
- App& sslFile(const std::string& crtFilename, const std::string& keyFilename)
- {
- sslContext = std::make_shared<ssl_context_t>(
- boost::asio::ssl::context::tls_server);
- sslContext->set_verify_mode(boost::asio::ssl::verify_peer);
- sslContext->use_certificate_file(crtFilename, ssl_context_t::pem);
- sslContext->use_private_key_file(keyFilename, ssl_context_t::pem);
- sslContext->set_options(boost::asio::ssl::context::default_workarounds |
- boost::asio::ssl::context::no_sslv2 |
- boost::asio::ssl::context::no_sslv3 |
- boost::asio::ssl::context::no_tlsv1 |
- boost::asio::ssl::context::no_tlsv1_1);
- return *this;
- }
-
- App& sslFile(const std::string& pemFilename)
- {
- sslContext = std::make_shared<ssl_context_t>(
- boost::asio::ssl::context::tls_server);
- sslContext->set_verify_mode(boost::asio::ssl::verify_peer);
- sslContext->load_verify_file(pemFilename);
- sslContext->set_options(boost::asio::ssl::context::default_workarounds |
- boost::asio::ssl::context::no_sslv2 |
- boost::asio::ssl::context::no_sslv3 |
- boost::asio::ssl::context::no_tlsv1 |
- boost::asio::ssl::context::no_tlsv1_1);
- return *this;
- }
-
App& ssl(std::shared_ptr<boost::asio::ssl::context>&& ctx)
{
sslContext = std::move(ctx);
@@ -191,18 +162,6 @@ class App
std::shared_ptr<ssl_context_t> sslContext = nullptr;
#else
- template <typename T, typename... Remain>
- App& ssl_file(T&&, Remain&&...)
- {
- // We can't call .ssl() member function unless BMCWEB_ENABLE_SSL is
- // defined.
- static_assert(
- // make static_assert dependent to T; always false
- std::is_base_of<T, void>::value,
- "Define BMCWEB_ENABLE_SSL to enable ssl support.");
- return *this;
- }
-
template <typename T>
App& ssl(T&&)
{