当前位置: 首页 > news >正文

建设网站带后台管理wordpress模糊搜索

建设网站带后台管理,wordpress模糊搜索,免费网站网络推广,佛山网站制作网页双向认证#xff1a; 1.服务器回验证客户端上报的证书 2.客户端回验证服务器的证书 而证书一般分为#xff1a;1.受信任的根证书#xff0c;2不受信任的根证书。 但是由于各种限制不想在libcurl中增加openssl#xff0c;那么使用默认的winssl也可以完成以上两种证书的双…双向认证 1.服务器回验证客户端上报的证书 2.客户端回验证服务器的证书 而证书一般分为1.受信任的根证书2不受信任的根证书。 但是由于各种限制不想在libcurl中增加openssl那么使用默认的winssl也可以完成以上两种证书的双向认证以下是亲测代码 static int http_write(char* data, size_t size, size_t nmemb, std::string* writerData) {unsigned long sizes size * nmemb;if (writerData NULL)return-1;writerData-append(data, sizes);return sizes; }int main_curl(void) {CURL* curl;CURLcode res CURLE_OK;const char* pPassphrase NULL; //password for private keystatic const char* pCACertFile C:\\ca.crt; //CA root certificatstatic const char* pCertFile C:\\client.p12; //client certificatestatic const char* pKeyName C:\\client.key; // private.keystatic const char* pHeaderFile dumpit;const char* pKeyType;const char* pEngine;pKeyType PEM;pEngine NULL;std::string sRes;char* url https://xxx.com;curl curl_easy_init();if (curl) {curl_easy_setopt(curl, CURLOPT_VERBOSE, 1);/* what call to write: */curl_easy_setopt(curl, CURLOPT_URL, url);do { /* dummy loop, just to break out from */if (pEngine) {/* use crypto engine */if (curl_easy_setopt(curl, CURLOPT_SSLENGINE, pEngine) ! CURLE_OK) {/* load the crypto engine */fprintf(stderr, cant set crypto engine\n);break;}if (curl_easy_setopt(curl, CURLOPT_SSLENGINE_DEFAULT, 1L) ! CURLE_OK) {/* set the crypto engine as default *//* only needed for the first time you load* a engine in a curl object... */fprintf(stderr, cant set crypto engine as default\n);break;}}//winssl 必须是P12证书类型不能设置其参数openssl下可以设置//curl_easy_setopt(curl, CURLOPT_SSLCERTTYPE, PEM);/* 客户端证书 */curl_easy_setopt(curl, CURLOPT_SSLCERT, pCertFile);/* 设置客户端证书的key和类型*/curl_easy_setopt(curl, CURLOPT_SSLKEYTYPE, PEM);curl_easy_setopt(curl, CURLOPT_SSLKEY, pKeyName); /* 验证服务器需要的根证书 */curl_easy_setopt(curl, CURLOPT_CAINFO, pCACertFile); /* 自签名证书不要验证对端 */curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 2L);curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, http_write);curl_easy_setopt(curl, CURLOPT_WRITEDATA, sRes);/* Perform the request, res will get the return code */res curl_easy_perform(curl);/* Check for errors */if (res ! CURLE_OK)fprintf(stderr, curl_easy_perform() failed: %s\n,curl_easy_strerror(res));} while (0);/* always cleanup */curl_easy_cleanup(curl);}std::coutRESPONSE HTML: sRes;return (res CURLE_OK); } 以上的代码如果根证书是受信任的设置 curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 1L);自签证书设置 curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);即可完成winssl的双向认证
http://www.pierceye.com/news/161389/

相关文章:

  • 网络营销网站源码做网站中怎么设置单张图片
  • 怎么做淘宝客网站网站定位代码
  • 自己给网站做logo卓成建设集团有限公司网站
  • 西宁建设网站软件徐州集团网站建设公司
  • 做网站卖设备找哪家好百度智能云windows系统服务器建站
  • 长沙企业做网站专门查企业信息的网站
  • 比较权威的房产网站百度网盘官网登陆入口
  • 金融商城快捷申请网站模板下载安全电子商务网站设计
  • 公司网站建设重要性天津建设交培训中心网站
  • 成都网站制作东三环论文一区二区三区是什么意思
  • 织梦图片瀑布流网站模板成都大型网站维护公司
  • 企业信息网站wordpress怎么调用m3u8视频
  • 前端怎么接私活做网站中文h5编程工具
  • wordpress模板 站长营销型网站开发
  • 广西南宁市住房和城乡建设局网站网络平台怎么建
  • 徐州提供网站建设报价表手机微网站怎么做
  • 建设汽车行业网站网站建设规划书百度文库
  • 金坛区建设局网站为什么我的网站百度搜不到
  • 高端t恤定制网站google搜索网址
  • 海南省住房和城乡建设厅网站重庆建设工程安全网
  • 免费帮忙做网站如何给网站增加外链
  • 如何建设网站接收数据加油优惠卡app软件开发
  • 改网站js代码网络销售挣钱吗
  • 怎么通过数据库做网站的登录专业外贸网站制作公司
  • 上海网站建设上海黄金线上学编程哪个机构比较好
  • 个人网站能 做淘客吗徐州网站建设工作室
  • 网站公司备案通知百度seo文章
  • 做网站专业服务新网域名官网
  • 网站dns多久刷新广州网站建设开发
  • 标准网站有哪些西安市沣东新城建设局网站