CA 证书

摘要:
1.ubuntcurl命令报告错误(CA)kamil@vm-ubuntu:http:usethe-k(或--不安全)option.kamil@vm-ubuntu:发生此问题是因为未配置受信任服务器HTTPS身份验证。网络程序员的最佳方法是完全指定一组默认的可信CA。一种快速的方法是在exec()之前使用curl_Skip ssl检查项:curl_setopt($ch,

1.ubuntu curl 命令报错(CA)

kamil@vm-ubuntu:~$ curl https://szxyzs.vanke.com/DataCenter/datacenter/api
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.
kamil@vm-ubuntu:~$ 

原因:

此问题的出现是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。因此,这就是浏览器无法通过HTTPs访问你服务器的原因。当此问题出现时,网络程序员最好的办法是充分指定一组默认的受信任CAs,前提是你已经从这些CAs中购买过证书。
如果你的内容不敏感,一个快捷的方法是使用curl_exec()之前跳过ssl检查项:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

免责声明:文章转载自《CA 证书》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇基于jQuery美化联动下拉选择框Spring 学习01下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ICP算法使用遇到的问题

这几天在学习数据关联的方法,本来想使用ICP算法进行距离测距数据的配准,但是用的过程中出现问题,配的不准,而且偏差更大了。 红色的和黄色的2维激光点进行ICP配准,但将变换矩阵和黄色进行乘之后偏差更大了。怀疑是因为两个点集只有部分数据重合,而ICP算法最好是点能一一对应。 之后使用PCL进行点集匹配测试,出现同样的问题。 于是我自己构造了一个数据,将A...

服务端CURL请求

服务端与服务端之间,也存在接口编程。 比如我们网站服务端,需要发送短信、发送邮件、查询快递等,都需要调用第三方平台的接口。 1、php中发送请求 ①file_get_contents函数 :传递完整的url参数 通常是get请求,有返回值(地址中的输出) ②curl请求方式(PHP的curl函数库):php中比较规范的一种发送请求方式。 2、CURL函数...

[Kong] basic-auth基本认证及ACL鉴权

目录 basic-auth 1. Route上启用插件 2. 创建一个Consumer 3. 为Consumer创建凭证 4. 验证凭证 ACL 用户鉴权 1. 在route上启用ACL鉴权插件 2. 关联comsumer Basic auth 与ACL 的总结 在上篇文章《key-auth实现对API请求的密钥认证》,简单学习了如何...

【ZT】SQL实现多字段模糊匹配关键字查询

我们开发数据库应用时,常常需要用到模糊查询。如果同一个条件需要匹配很多字段怎么办呢?通常,程序员会每个字段都在SQL中“field like'%cond%'”一次。这样,SQL语句会长得惊人,碰上复杂一点的,甚至SQL语句会因为超长而被数据库拒绝执行。其实,这个问题只要动动脑 筋就很容易解决:首先,将要匹配相同条件的字段连起来(field1+field2+...

Windows系统下curl的下载和配置

curl的下载和配置 简介:用URL规则在命令行下工作的文件传输工具。 下载:下载地址为 https://curl.haxx.se/download.html,在最底部找到Windows的版本,我下载的是Win64 x86_64 7zip 7.56.1,解压即可。 环境变量配置:为了更方便的在任何路径下都可以使用curl命令,可以以将地址加入环境变量...

CodeReview规范

目标和原则 提高代码质量,及早发现潜在缺陷,降低修改/弥补缺陷的成本 促进团队内部知识共享,提高团队整体水平 评审过程对于评审人员来说,也是一种思路重构的过程,帮助更多的人理解系统 是一个传递知识的手段,可以让其它并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护代码 可以被用来确认自己的设计和实现是一个清楚和简单的 鼓励相互学习对方的长处和优...