2016-08-09 4 views
1

Я использую cpprestsdk v. 2.8.0. Мне нужно отключить проверку сертификата на WebSocketCasablanca C++ Rest SDK - как отключить проверку сертификата на websocket

websocket_client_config wcc; 
websocket_client client(wcc); 
client.connect(U("wss://192.168.3.45/product/webapiws")).wait(); 

этот код дает мне исключение, потому что сертификат недействителен. Мне нужна функция, такая как set_validate_certificates, но я ее не нахожу ... Я нахожу только set_validate_certificates для http_client_config, но не для websocket_client_config.

Есть ли способ установить подтверждение сертификатов на false на websocket_client_config?

ответ

0

Я понимаю, что это год, но с libcpprest-2.9 у websocket_client_config есть метод websocket_client_config :: set_validate_certificates (bool). На стороне вам не нужно будет создавать библиотеку из источника в зависимости от вашей среды. Я работаю в ubuntu, и в репозиториях по умолчанию есть ссылка на 2.8.2, которая не имеет этой функции.