主要代码如下
客户端证书不行,采集不了
求有经验的大佬指导
价格好说
QQ43950
<?php
$context_option = array(
// ssl选项,参考http://php.net/manual/zh/context.ssl.php
'ssl' => array(
// 本地证书路径。 必须是 PEM 格式,并且包含本地的证书及私钥。
'local_cert' => './cacert.pem',
// local_cert 文件的密码。
'passphrase' => '19891010a',
// 是否允许自签名证书。
'allow_self_signed' => true,
// 是否需要验证 SSL 证书。
'verify_peer' => false
)
);
$connection_to_server = new AsyncTcpConnection('ssl://'.$host,$context_option);
关键问题是,我不知道证书该怎么生成,网上大多是服务器端证书
客户端证书我用KeyManager生成了,但是提示不对
http://doc.workerman.net/components/workerman-http-client.html
这有异步http客户端,作为客户端貌似不用配置证书吧。
例如你本地设置域名为a.com 你直接申请一个a.com的DV免费型证书使用就可以啊
我要采集其它网站啊
我曾经试过使用 certbot 创建证书。楼主可以尝试一下。