fix compilation with OPENSSL_LIBRARY=0
This commit is contained in:
parent
4e133de5b2
commit
e4fd86a6d4
@ -172,7 +172,9 @@ if (BUILD_TESTS)
|
||||
|
||||
set(NETSERVICE_TEST_APP adc_netservice_test)
|
||||
add_executable(${NETSERVICE_TEST_APP} tests/adc_netservice_test.cpp)
|
||||
if (OPENSSL_LIBRARY)
|
||||
target_link_libraries(${NETSERVICE_TEST_APP} OpenSSL::SSL OpenSSL::Crypto)
|
||||
endif()
|
||||
|
||||
if (ASIO_LIBRARY)
|
||||
find_package(cxxopts CONFIG)
|
||||
|
||||
@ -159,7 +159,8 @@ public:
|
||||
typedef std::function<int(const std::string& serial, const std::vector<unsigned char>& fingerprint, int depth)>
|
||||
cert_comp_func_t;
|
||||
#else
|
||||
using session_level_socket_t = socket_t;
|
||||
// using session_level_socket_t = socket_t;
|
||||
using session_level_socket_t = std::nullptr_t;
|
||||
#endif
|
||||
|
||||
|
||||
@ -830,8 +831,8 @@ protected:
|
||||
|
||||
asio::socket_base::shutdown_type _shutdownType = asio::socket_base::shutdown_both;
|
||||
|
||||
#ifdef USE_OPENSSL_WITH_ASIO
|
||||
session_level_socket_t _sessSocket;
|
||||
#ifdef USE_OPENSSL_WITH_ASIO
|
||||
std::conditional_t<isTLS, asio::ssl::context, std::nullptr_t> _tlsContext;
|
||||
asio::ssl::verify_mode _tlsPeerVerifyMode;
|
||||
cert_comp_func_t _tlsCertCompFunc;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user