libcurl是如何区分单向认证和双向认证的?

话不多说,直奔主题:

curl_easy_setopt(m_curl_handler, CURLOPT_SSL_VERIFYPEER, 1);

curl_easy_setopt(m_curl_handler, CURLOPT_SSL_VERIFYHOST, 2);

这两行是进行校验证书的,

我想问的是:libcurl是如何区分单向认证和双向认证的?

我理解是VERIFYPEER是用来校验证书的,HOST只是用来检验连接的url 是不是再证书中列举出来了。也不知道理解的对不对,看了官网没理解透彻。

但是只有VERIFYPEER怎么区分啊!!!!!!!!!

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^