如何使mod_ssl接受自签名证书

时间:2015-03-10 17:19:48

标签: apache ssl curl ssl-certificate

我正在使用Apache mod_ssl模块的自签名证书,但我正在

> curl_easy_perform() failed on: https://localhost/auth/example (SSL
> certificate problem: self signed certificate)

他们是否有办法让ssl不失败?我知道curl有选项--insecure或-k所以有什么类似我可以添加到http-ssl.conf吗?

1 个答案:

答案 0 :(得分:0)

mod_ssl将显示其配置的任何证书。客户决定是否接受所提供的证书;除了证书本身之外,您无法在mod_ssl中配置任何会影响客户端验证的内容。

如果您希望Curl接受服务器证书,您可以:

  • 使用--insecure / -k(您已经知道)
  • 获取由公共受信任证书颁发机构(CA)签名的证书
  • 使用自签名 CA签署服务器证书,并告知Curl通过--cacert <CA certificate>选项验证使用该CA的服务器证书。