菜鸟教程小白 发表于 2022-12-12 15:08:01

ios - AWS iOS 开发工具包 TLS 支持


                                            <p><p>相关问题:
<a href="https://stackoverflow.com/questions/29656452/aws-s3-disabling-sslv3-support" rel="noreferrer noopener nofollow">AWS S3 Disabling SSLv3 Support</a> </p>

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

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

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

<p>现在这通常已经由库处理,还是我必须更新到 v2 库,从而放弃对 iOS 6 的支持。或者只是通过代码更改等方式。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>SSLSecurityLevel 由 iOS 处理。</p>

<p> <a href="https://developer.apple.com/library/ios/documentation/CoreFoundation/Reference/CFSocketStreamRef/index.html#//apple_ref/doc/constant_group/CFStream_Property_SSL_Settings_Constants" rel="noreferrer noopener nofollow">Apple&#39;s Doc</a> "默认情况下,流的安全级别是kCFStreamSocketSecurityLevelNegotiatedSSL。",表示客户端与服务器协商,选择双方同意的最高级别的安全协议(protocol)。</p>

<p>由于所有 iOS 版本都支持 TLS,默认情况下,iOS 客户端在协商过程中将始终尝试使用 TLS,如果不可用则回退到 SSLv3。只要服务器支持 TLS,除非默认 SSLSecurityLevel 已更改,否则您应该看不到 SSLv3 通信。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - AWS iOS 开发工具包 TLS 支持,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/29838931/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/29838931/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - AWS iOS 开发工具包 TLS 支持