31 #if defined(__APPLE__) || (defined(ANDROID) || defined(__ANDROID__)) || (defined(_WIN32) && !defined(__cplusplus_winrt) && !defined(_M_ARM) && !defined(CPPREST_EXCLUDE_WEBSOCKETS))
35 #pragma warning(disable : 4005)
37 #if defined(__clang__)
38 #pragma clang diagnostic push
39 #pragma clang diagnostic ignored "-Wunused-local-typedef"
41 #include <boost/asio/ssl.hpp>
42 #if defined(__clang__)
43 #pragma clang diagnostic pop
49 namespace web {
namespace http {
namespace client {
namespace details {
58 bool verify_cert_chain_platform_specific(boost::asio::ssl::verify_context &verifyCtx,
const std::string &hostName);
60 bool verify_X509_cert_chain(
const std::vector<std::string> &certChain,
const std::string &hostName);
The web namespace contains functionality common to multiple protocols like HTTP and WebSockets...
Definition: base_uri.h:37