SSL证书使用的是腾讯云上生成的免费的TrustAsia TLS RSA CA(1年),nginx配置方式配置好小程序后台的https域名后,在开发者工具以及ios真机调试都没问题,vivo、oppo等手机也挺好的,但小米5s就是不行,真机调试报出下面错误:
request:fail ssl hand shake error,在网上找了很多文章,http://www.wxapp-union.com/thread-648-1-1.html,这个里面很多解决办法都不管用。最后发现是ssl_ciphers参数的问题。
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
按照官方教程修改后,没问题了。
腾讯云,证书安装指引
阿里云下的证书同样操作,Nginx/Tengine服务器安装SSL证书