diff --git a/xplat/FlipperWebSocket/WebSocketTLSClient.cpp b/xplat/FlipperWebSocket/WebSocketTLSClient.cpp index 0b77243f9..be3357fcb 100644 --- a/xplat/FlipperWebSocket/WebSocketTLSClient.cpp +++ b/xplat/FlipperWebSocket/WebSocketTLSClient.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -278,30 +279,28 @@ void WebSocketTLSClient::onClose( SocketTLSContext WebSocketTLSClient::onTLSInit( const char* hostname, websocketpp::connection_hdl) { - SocketTLSContext ctx = - websocketpp::lib::make_shared( - boost::asio::ssl::context::sslv23); + namespace asio = websocketpp::lib::asio; + SocketTLSContext ctx = websocketpp::lib::make_shared( + asio::ssl::context::sslv23); ctx->set_options( - boost::asio::ssl::context::default_workarounds | - boost::asio::ssl::context::no_sslv2 | - boost::asio::ssl::context::no_sslv3 | - boost::asio::ssl::context::single_dh_use); + asio::ssl::context::default_workarounds | asio::ssl::context::no_sslv2 | + asio::ssl::context::no_sslv3 | asio::ssl::context::single_dh_use); - ctx->set_verify_mode(boost::asio::ssl::verify_peer); + ctx->set_verify_mode(asio::ssl::verify_peer); ctx->load_verify_file(connectionContextStore_->getPath( ConnectionContextStore::StoreItem::FLIPPER_CA)); - boost::system::error_code error; + asio::error_code error; ctx->use_certificate_file( connectionContextStore_->getPath( ConnectionContextStore::StoreItem::CLIENT_CERT), - boost::asio::ssl::context::pem, + asio::ssl::context::pem, error); ctx->use_private_key_file( connectionContextStore_->getPath( ConnectionContextStore::StoreItem::PRIVATE_KEY), - boost::asio::ssl::context::pem, + asio::ssl::context::pem, error); return ctx;