付費求助,https的采集,证书问题

qq43950

主要代码如下
客户端证书不行,采集不了
求有经验的大佬指导

价格好说

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生成了,但是提示不对

1661 3 0
3个回答

six

http://doc.workerman.net/components/workerman-http-client.html
这有异步http客户端,作为客户端貌似不用配置证书吧。

  • 暂无评论
cheni

例如你本地设置域名为a.com 你直接申请一个a.com的DV免费型证书使用就可以啊

vampcheah

我曾经试过使用 certbot 创建证书。楼主可以尝试一下。

  • 暂无评论
年代过于久远,无法发表回答
🔝