摘要: 1. 首先通过java程序将建设银行的公钥串转成pem格式并写入文件SignTest.java是运行程序, RSASig.java是建设银行签名算法类, bcprov-jdk15-145.jar是PEMWriter类库2. php程序做签名验证 阅读全文
posted @ 2014-03-25 15:59 FreeSpider 阅读(2523) 评论(2) 推荐(0) 编辑
摘要: 在命令行中使用curl调用跳过SSL证书检查的方法,需要的朋友可以参考下。症状:php curl调用https出错排查方法:在命令行中使用curl调用试试。原因:服务器所在机房无法验证SSL证书。解决办法:跳过SSL证书检查。curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);症状:php curl调用curl_exec返回bool(false),命令行curl调用正常。排查方法:var_dump(curl_error($ch));返回:string(23) "Empty reply from server"再排查:curl_se 阅读全文
posted @ 2014-03-25 12:07 FreeSpider 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 官方文档:http://www.php.net/manual/zh/function.curl-setopt.php#10692官方举例:由于业务原因,后台登陆需要使用SSL双向认证,即web服务器有证书,浏览器客户端也需要安装证书然后这样的话,php接口文件就需要走443端口来访问了直接附上代码: /** * @name ssl Curl Post数据 * @param string $url 接收数据的api * @param string $vars 提交的数据 * @param int $second 要求程... 阅读全文
posted @ 2014-03-25 12:04 FreeSpider 阅读(32767) 评论(0) 推荐(0) 编辑