SSL证书使用场景:iOS企业应用发布

一、问题背景

自苹果发布iOS7.1版本后,企业应用(用企业证书签名后)发布强制使用HTTPS协议。使用https协议就意味着需要在服务器上部署SSL证书。

二、问题描述

苹果发布iOS7.1以后,用户安装企业签名的app,需要使用https协议来下载plist文件,也就是在安装app的第一步浏览器会读取.plist文件,就需要使用https协议。

用户要使用https来下载.plist文件就需要企业网站支持https协议访问。企业网站如何做到支持HTTPS协议呢?只有在网站服务器上部署SSL证书才能使网站支持HTTPS协议。

三、错误解决方案:使用自签SSL证书

少数技术人员不愿意找公司申请经费购买全球信任的SSL证书,而选择自己在服务器上做自签SSL证书,将自签SSL证书在服务器上配置好之后,用https访问有如下提示:


出现这种提示的原因是使用的SSL证书是自签证书,iOS系统里没有预置其根证书,所以不受iOS信任,用户必须点“继续”按钮才可以继续访问下载应用,但是点“继续”需要用户自己承担很大的风险,用户当然不愿意冒险,结果必然是放弃使用该应用。

同时还有一部分企业用户为了解决这个问题,购买高额的SSL证书,其实并没有必要。本站提供了很多廉价的解决方案完全可以满足正常使用,并且可以解决大量经费。

四、正确的解决方案

解决此类问题需要使用全球信任证书,即根证书内置在所有平台的证书。选择国际化的CA,可以保证长久提供稳定、可靠、安全数字证书服务。申请全球信任的SSL证书才能避免您的用户在使用您提供的服务同时出现问题。

相关案例

  • 天天试玩:专业提供企业应用ASO解决方案

  • 中捷通:多方通信云会议服务 - 部署页面

  • 壹软科技:专注app开发,手机app

  • 蓝鹿信息:致力于门户网站,企业网站

在线咨询