php - 通过带有客户端身份验证的 SSL 进行 curl

标签 php ssl curl logging

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

所以我填写了 curl 选项:

  • CURLOPT_CAINFO
  • CURLOPT_SSLKEY
  • CURLOPT_SSLCERT

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

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

最佳答案

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

关于php - 通过带有客户端身份验证的 SSL 进行 curl ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8402403/

相关文章:

php - codeigniter 的负载如何工作?

php - 带有代理的PHP CURL在套接字上导致CLOSE_WAIT

ruby-on-rails - curl : (1) Protocol https not supported or disabled in libcurl

javascript - 我可以使用 NodeJS 而不返回 html 文件吗?

php - 在文本中搜索预定义词

php - 从 HTTPS 页面移动到 HTTP 页面会中断网站

php - $_POST 值在 SSL 打开后消失

java - 错误消息 "javax.net.ssl.SSLException: Could not find any key store entries to support the enabled cipher suites"是什么意思?

android - 在 Android 上使用 SSL

linux - 为什么这个curl请求没有提交POST数据呢?