Certum 线下 QES 身份核验点 · 郑州免费预约远程视频核验
SSLDUN®数字证书服务·SSL盾SSL CERTIFICATE SERVICE
常见问题深度解读约 2 分钟阅读

微信服务号开发,必须要ssl证书吗?

Certum OV代码签名 800元/年QES电子签名 个人QESig 地图标注
要点速览

微信服务号、小程序和公众号本身不直接“安装”SSL 证书,真正需要 HTTPS 的是它们调用的后端域名。只要服务号或小程序需要与第三方服务器通信,域名就应支持 HTTPS,并使用受信任 CA 签发的证书,否则容易出现请求失败、域名不合法或接口无法访问的问题。 如果只是单个业务域名…

微信服务号、小程序和公众号本身不直接“安装”SSL 证书,真正需要 HTTPS 的是它们调用的后端域名。只要服务号或小程序需要与第三方服务器通信,域名就应支持 HTTPS,并使用受信任 CA 签发的证书,否则容易出现请求失败、域名不合法或接口无法访问的问题。

微信侧通常要求哪些条件

  • 使用已完成备案的域名,域名不能带端口号,也不能使用本地测试地址。
  • 域名配置有效的 SSL 证书,可以通过 https:// 正常访问,证书链完整。
  • 服务器支持 TLS 1.2 或更高版本,并满足微信平台对加密协议的要求。
  • 在微信小程序后台把正式域名加入合法域名列表,开发版和体验版也要分别检查。

证书类型怎么选

如果只是单个业务域名,DV 单域名证书即可满足基本加密需求;如果涉及多个子域名或接口域名,可选择多域名或通配符证书;企业对外服务需要展示组织信息时,可考虑 OV 证书。证书品牌和价格应结合服务器兼容性、签发速度、发票和售后支持综合判断。

部署后的检查

安装完成后,用浏览器和微信开发者工具分别访问接口域名,检查证书是否受信任、证书链是否完整、是否仍有 HTTP 图片或脚本导致混合内容。若小程序提示域名不合法,应核对后台配置、备案状态和证书有效期,而不是只重复上传代码。

证书链也要完整

有些域名打开 HTTPS 正常,但小程序请求仍失败,原因可能是服务器只发送了站点证书,没有发送中间证书。应使用在线链检测工具或 openssl s_client 检查证书链。部署时把服务商提供的完整链文件一起配置,不要只复制域名证书。

常见问题SSL证书