summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Feist <james.feist@linux.intel.com>2019-11-12 14:55:40 -0800
committerJames Feist <james.feist@linux.intel.com>2019-11-13 09:14:13 -0800
commit91243c3b28b1df66e682f5a3ee96341fdc516b5a (patch)
tree0cff43a7ea4e2f3fdfdc6447d5448fef748ee67d
parent6a3e18261cc713409bf11382c472c7301d6d9770 (diff)
downloadbmcweb-91243c3b28b1df66e682f5a3ee96341fdc516b5a.tar.gz
bmcweb-91243c3b28b1df66e682f5a3ee96341fdc516b5a.zip
Disable ssl verify peer
This makes some browswers fail to login without a certificate, it needs to stay disabled. Introduced here: https://github.com/openbmc/bmcweb/commit/55e43f69#diff-f34027492b16c1b7a880248323fe4fd8R316 Tested: Cert was not required in Chrome on Windows Change-Id: I27e60e73784d04e14b9b1495ebd1399ad4ab96ab Signed-off-by: James Feist <james.feist@linux.intel.com>
-rw-r--r--include/ssl_key_handler.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/ssl_key_handler.hpp b/include/ssl_key_handler.hpp
index f61aa6b..fab31ea 100644
--- a/include/ssl_key_handler.hpp
+++ b/include/ssl_key_handler.hpp
@@ -313,7 +313,9 @@ inline std::shared_ptr<boost::asio::ssl::context>
boost::asio::ssl::context::no_tlsv1 |
boost::asio::ssl::context::no_tlsv1_1);
- mSslContext->set_verify_mode(boost::asio::ssl::verify_peer);
+ // BIG WARNING: This needs to stay disabled, as there will always be
+ // unauthenticated endpoints
+ // mSslContext->set_verify_mode(boost::asio::ssl::verify_peer);
SSL_CTX_set_options(mSslContext->native_handle(), SSL_OP_NO_RENEGOTIATION);
OpenPOWER on IntegriCloud