# Certificate Authority (CA):# Set the CA certificate verification path where to find CA# certificates for client authentication or alternatively one# huge file containing all of them (file must be PEM encoded)
SSLCACertificateFile /path/to/root/cert.cer
我也遇到了类似的问题,折腾了一天多最终发现问题的关键在于:服务器没有上传CA根证书。
如果你的遇到的症状如下,可以按照我的方法尝试:
http可以正常验证通过;而使用https时,服务器没有收到request (ssl_request_log 没有相应记录)。
比如,apache 中的 SSL配置:
# Certificate Authority (CA): # Set the CA certificate verification path where to find CA # certificates for client authentication or alternatively one # huge file containing all of them (file must be PEM encoded) SSLCACertificateFile /path/to/root/cert.cer
我们平常使用浏览器访问时,因为浏览器内置CA根证书,所以不会有影响,但是当客户端没有根证书时,安全验证无法通过,因此服务器没有留下request记录。
如果你的服务器配置 不支持CA根证书项,在确保所有证书都是PEM格式的前提下,可以手动将CA根证书和chain进行合并。
我查到一篇文章,说是微信对https也有安全要求的,免费的https不行。或者是低价格的也不行。无语了~~~~~~~~~~~~~~~~~~
请问下 证书必须要类似阿里 腾讯云那样去申请一个证书吗?用keytool 在tomcat里面生成的证书是不是微信不认啊?
你好,请问你的问题解决了吗,我遇到了同样的问题
小程序平台,登录后,开发->开发管理->开发设置->服务器域名 没有配置吧
服务器443端口号开放了吗?安全配置了吗