快速解决六种小程序常见的SSL错误

随着小程序的大力推行,越来越多用户喜欢用小程序。因此开发人员也要加大的工作力度兼顾小程序开发的工作。因为小程序也是通过网络传输达到客户端,因此SSL证书是必不可少的。但是随意由于很多开发者对SSL证书部署并不了解,导致出现各种的SSL证书错误。本文信孚科技将为大家介绍小程序常见的SSL错误以及相关的解决方法。

问题一:无法验证合规的证书颁发机构(CA机构)

无法将这个证书验证到一个受信任的证书颁发机构”或者类似“该安全证书由您没有选定信任的公司颁发”等情况。

解决办法:出现的原因可能是由于该证书没有在浏览器信任的列表里,或者是颁发机构是不可信的。我们可将该证书安装到浏览器的“信任列表之中即可”具体的步骤是:浏览器中选项→内容选项卡→证书-→导入即可。要注意选择可行的证书颁发机构,并使用国际上认可的SSL证书品牌。

问题二:同一IP端口是否仅有一张证书

访问网站看到的证书不是原始安装的那张。

解决办法:遇到这种问题,我们可以检查一下是否在服务器相同的IP以及端口上,只安装了一张证书,SSL协议是只允许在一个IP端口上返回一张证书。解决这个问题可以通过分配不同的端口号或者不同的IP地址。

问题三:合法域名校验出错

在微信小程序内测的过程中,几乎每个开发者们在实践的过程中都遇到了下图的报错:

解决办法:这是因为 wx.request 发起的是 https 请求,微信小程序读取大部分是请求API接口,必须要有https的协议才可以使用,否则会提示域名不合法。这也就是说微信小程序是强制使用SSL证书的,否则无法运行。

问题四:网站的域名是否与证书中的域名不一致

解决办法:可能是因为后台服务器的域名和安装的SSL证书中绑定的域名不一致。哪些域名需要使用HTTPS连接,就必须把域名绑定到证书内进行验证。如果涉及多个域名或多个二级域名,可以用多域名证书或通配符证书来实现一张证书绑定多个域名。

问题五:HTTPS请求失败

解决办法:微信要求后台服务器的TLS协议必须为TLS1.2及以上版本,如果HTTPS请求失败,检查一下服务器的TLS版本是否符合要求。

问题六:网站证书已过期或还未生效。

解决办法:遇到这种情况可查看该证书信息如上图红框所标识的有效起止日期,确定证书是否在有效期内,如在的话需查看电脑日期是否正确,如不在有效期需尽快联系您的客服人员。

上述是关于小程序常见的SSL错误以及相关的解决方法,希望可能帮助开发者解决相关问题。通过上述错误提醒,信孚科技建议大家选择合规,受信任的CA机构去购买SSL证书。其中在信孚科技官网购买SSL证书,信孚科技专业的技术人员将提供一对一的技术服务。并且信孚科技是Comodo、Symantec、GeoTrust、GlobalSign等全球信任的颁发机构(CA)的中国代理商,为国内网络提供专业的SSL数字证书、邮件签名证书、客户端证书、代码签名、网站安全服务产品。

相关新闻

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code