【问题标题】:Curl via SSL with client authentication通过带有客户端身份验证的 SSL 卷曲
【发布时间】:2011-12-06 15:29:55
【问题描述】:

我正在尝试使用 curl 通过 openssl 打开从主机到另一个主机的连接。 我绝对想使用自定义 CA 证书验证客户端和服务器。

所以我填写了 curl 选项:

  • CURLOPT_CAINFO
  • CURLOPT_SSLKEY
  • CURLOPT_SSLCERT

连接已完成,但变量 SSL_CLIENT_S_DN_CL 未填充,而 SSL_SERVER_S_DN_CL 已正确填充。

你知道可能发生了什么吗,或者我在哪里可以找到日志,因为标准的 apache 错误日志没有给我信息

【问题讨论】:

  • 只是为了检查一下,您是否已将服务器配置为请求客户端证书?

标签: php ssl curl logging


【解决方案1】:

尝试curl_error($ch) 生成带有错误的字符串。

【讨论】:

  • 谢谢,但是 curl_error 函数返回一个空字符串... :(
  • 使用var_dump 确保它没有返回null 或类似的东西。将您的代码粘贴到此处,以便我们查看。
猜你喜欢
  • 2021-01-16
  • 2014-08-24
  • 2016-03-31
  • 1970-01-01
  • 1970-01-01
  • 2014-09-15
  • 2014-11-13
  • 1970-01-01
  • 2012-04-25
相关资源
最近更新 更多