小编Rob*_*tal的帖子

如何配置 IIS 7.5 SSL \ TLS 以与 iOS 9 ATS 一起使用

问题:由于 iOS 9 现在使用 ATS,我们的移动应用程序无法再与我们的网络服务建立安全连接。

背景: iOS 9 引入了应用传输安全

服务器设置: Windows Server 2008 R2 SP1 (VM) IIS 7.5,来自 digicert 的 SSL 证书。Windows 防火墙关闭。

密钥 RSA 2048 位 (e 65537)

发行人 DigiCert SHA2 安全服务器 CA

签名算法SHA512withRSA

这些是应用传输安全要求:

服务器必须至少支持传输层安全 (TLS) 协议版本 1.2。连接密码仅限于提供前向保密的密码(请参阅下面的密码列表。)证书必须使用 SHA256 或更好的签名散列算法进行签名,使用 2048 位或更高的 RSA 密钥或 256 位或更高的椭圆曲线(ECC) 键。无效的证书会导致硬故障和无连接。这些是公认的密码:

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

已经尝试过的:

  1. 在移动应用程序中添加例外以允许我们的域工作,但我不想使用这种不安全的方法,我想修复我们的 SSL。
  2. 使用IIS Crypto来使用“最佳实践”,尝试过“pci”和自定义设置。甚至尝试将加密套件修改为上面的列表,并重新排序。每次尝试后,服务器都会重新启动,并运行SSL Labs(清除缓存后)。我成功地从 F 级变为 A 级,甚至是 A-,但这只会导致 iOS 8 和 9 …

ssl ios iis-7.5 safari tls

11
推荐指数
2
解决办法
7034
查看次数

标签 统计

iis-7.5 ×1

ios ×1

safari ×1

ssl ×1

tls ×1