【问题标题】:AWS iOS SDK TLS SupportAWS iOS 开发工具包 TLS 支持
【发布时间】:2015-07-02 13:15:56
【问题描述】:

相关问题: AWS S3 Disabling SSLv3 Support

这更像是对移动 iOS SDK 的询问。想知道我必须做什么或从哪里开始,因为我有点无能为力。

还刚刚收到一条通知,亚马逊正在弃用 SSLv3,我需要修改我的请求以使用 TLS。

这是一款较旧的 iOS 应用程序,仍在使用 AWS iOS SDK 1.7 版本。这基本上只是访问 S3 存储桶来上传和下载图像。

现在这通常已经由库处理,还是我必须更新到 v2 库,从而放弃对 iOS 6 的支持。或者只是通过代码更改等方式。

【问题讨论】:

  • 我认为是由 iOS 处理的,因为我认为您不能在连接上选择 ssl 或 tls。由服务器完成

标签: ios objective-c mobile amazon-web-services amazon-s3


【解决方案1】:

SSLSecurityLevel 由 iOS 处理。

Apple's Doc "默认情况下,流的安全级别是kCFStreamSocketSecurityLevelNegotiatedSSL。",表示客户端与服务器协商,选择双方同意的最高级别的安全协议。

由于所有 iOS 版本都支持 TLS,默认情况下,iOS 客户端在协商过程中将始终尝试使用 TLS,如果不可用则回退到 SSLv3。只要服务器支持 TLS,除非默认 SSLSecurityLevel 已更改,否则您应该看不到 SSLv3 通信。

【讨论】:

    猜你喜欢
    • 2015-08-08
    • 2017-09-06
    • 2018-02-14
    • 1970-01-01
    • 2012-10-21
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    相关资源
    最近更新 更多