【问题标题】:Make Guzzle trust self-signed certificate?让 Guzzle 信任自签名证书?
【发布时间】:2019-09-03 04:15:00
【问题描述】:

使用Guzzle HTTP client 我知道你可以设置new GuzzleClient(['verify' => false]) 让它不检查证书,例如。当您使用自签名证书时。但是我怎样才能让它接受并信任一个特定的自签名证书,这样你就不会只开放任何证书,而是只开放一个特定的证书——这可能吗?

【问题讨论】:

标签: php certificate guzzle self-signed self-signed-certificate


【解决方案1】:

自签名证书是它自己的权威,因此只需将验证选项设置为证书的文件名:

// Use a custom SSL certificate on disk.
new GuzzleClient(['verify' => '/path/to/self-signed/cert.pem']);

http://docs.guzzlephp.org/en/stable/request-options.html#verify-option

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 2018-03-10
    • 2016-11-29
    • 2015-08-05
    • 2018-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多