ITPub博客

首页 > 数据库 > 国内数据库 > 苹果 ATS 配置SSL证书

苹果 ATS 配置SSL证书

原创 国内数据库 作者:CTI数字化 时间:2024-12-05 14:33:17 2 删除 编辑

苹果 ATS 配置SSL证书

Apple 的App Transport Security (ATS) 是一项安全机制,旨在确保iOS和macOS应用的网络通信使用HTTPS加密。自iOS 9和OS X 10.11以来,默认情况下所有网络请求都必须使用HTTPS,除非明确允许非HTTPS连接。

在2017年1月1日之前,开发者可以通过在Info.plist文件中添加 NSAppTransportSecurity 字典并将 NSAllowsArbitraryLoads 设为 YES 来禁用ATS。然而,这种方法在2017年1月1日之后不再有效,因此新提交的APP必须使用HTTPS进行网络请求。

为了帮助开发者满足这一要求,华测SSL证书提供了多种类型的SSL证书,其中DV(域名验证)型证书申请简单、签发速度快且性价比高。购买DV型证书可以快速部署HTTPS,从而满足ATS的要求。

购买SSL证书 : https://www.ctimall.com/ssl

ATS 网络连接要求

要全面启用ATS功能,需要满足以下条件:

1.       由可信机构颁发的SSL证书 :签发根证书必须在iOS可信根证书列表中。

2.       RSA 2048 位以上,并且采用SHA256签名 :华测SSL证书产品均满足此条件。

3.       TLS 协议版本 :必须使用TLS 1.2及以上版本。

4.       加密算法 :必须支持AES-128和AES-256对称加密算法。

5.       密钥交换算法 : 连接必须使用AES-128和AES-256对称加密算法,TLS协商的加密套件必须支持ECDHE(Elliptic Curve Diffie-Hellman Ephemeral)密钥交换算法以实现PFS特性(Perfect Forward Secury),支持的加密套件包括:

·           TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

·           TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

·           TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

·           TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA

·           TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

·           TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA

·           TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

·           TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

·           TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

·           TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

·           TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

Web 服务器配置要求

根据不同的Web服务器类型,需要满足以下要求:

·              Apache 和 Nginx:使用OpenSSL 1.0及以上版本支持TLSv1.2。

·              Tomcat 7 及以上版本 :使用JDK 7.0及以上版本支持TLSv1.2。

·              IIS 7.5 :默认不开启TLSv1.2,需修改注册表以开启TLSv1.2。下载并导入ats.reg注册表脚本后,重启或注销服务器即可使TLSv1.2生效。

·              IBM Domino Server 9.0.1 FP3Web 服务器支持TLSv1.2:建议 使用IBM Domino Server 9.0.1 FP5版本。

·              IBM HTTP Server 8.0 及以上版本支持TLSv1.2:建议使 用IBM HTTP Server 8.5及以上版本。

·              Weblogic 10.3.6 及以上版本 :使用Java 7及以上版本支持TLSv1.2。注意Weblogic 10.3.6存在多个SHA256兼容问题,建议最低使用Weblogic 12版本,或为Weblogic 10.3.6配置前端Apache或Nginx的HTTPS代理或SSL前端负载。

·              Websphere V7.0.0.23 及以上版本 、 Websphere V8.0.0.3 及以上版本、 Websphere V8.5.0.0 及以上版本:支持TLSv1.2。

ATS 检测工具

苹果电脑中可以使用系统自带的工具进行ATS检测,执行以下命令即可:nscurl –ats-diagnostics –verbose 网址。一些云厂商也提供了较为方便的检测方式,只需要输入目标域名即可一键检测。

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70032085/viewspace-3054794/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
华测电子认证有限责任公司是权威第三方电子认证服务机构,负责为政府、机构、企业、自然人和设备等提供网上身份认证和信息安全服务。申请试用或了解购买华测CA相关产品,请拨打热线:400-620-2211。

注册时间:2023-09-13

  • 博文量
    37
  • 访问量
    36064