首頁 > 後端開發 > php教程 > ,支付宝接口中的cacert.pem(ca证书)是怎么来的呢?

,支付宝接口中的cacert.pem(ca证书)是怎么来的呢?

WBOY
發布: 2016-06-23 13:15:38
原創
3876 人瀏覽過

小弟最近在搞支付宝支付接口,碰到个问题,help……

我看demo中有下面一行代码:

//ca证书路径地址,用于curl中ssl校验//请保证cacert.pem文件在当前文件夹目录中$alipay_config['cacert']    = getcwd().'\\cacert.pem';
登入後複製

查了很久也没说这个cacert.pem是怎么来的,头疼啊啊啊啊啊啊啊 

各位大哥,知道的给小弟解个疑呗,感激不尽了


回复讨论(解决方案)

全局搜索function getcwd(

这个是php内置函数,哈哈
http://www.w3school.com.cn/php/func_directory_getcwd.asp

这个是php内置函数,哈哈
http://www.w3school.com.cn/php/func_directory_getcwd.asp



我的意思不是想知道cacert.pem是放在哪儿的,而是这个证书里面的内容是如何来的

这个不是CA证书的文件吗
http://jingyan.baidu.com/article/c1a3101ee800edde656deb8a.html
具体没做过这方面的,但根据我多年经验,应该是登陆你项目使用的支付宝账号,用上面的方法绑定数字证书后
在浏览器上配置那边就能获得证书文件了

这个文件一般用不到,在HTTPS使用SSL的时候才会用到这个文件,一般只是使用HTTP而已,所以可以不需要这个文件

刚才问了技术客服,可以直接用demo中的cacert.pem

提交数据到https时,需要pem证书来加密。
我们使用浏览器访问https的时候,浏览器会自动加载网站的安全证书进行加密。但是你用curl请求https时,没有通过浏览器,就只有自己手动增加一个安全证书进行加密。
现在支付宝应该都是https请求了。

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板