通过https://与NSURL的iOS NSURL连接正在使用TLS或SSL
如果我使用通过https://与NSURL的iOS NSURL连接正在使用TLS或SSL,ios,objective-c,ssl,https,Ios,Objective C,Ssl,Https,如果我使用NSURL连接与NSURL类似https://www.example.com在iOS应用程序中(假设我的服务器www.example.com启用了TLS,并且禁用了SSL),我正在使用SSL或TLS?客户端向服务器提供一个要使用的协议列表,服务器会选择一个它支持的协议。 这是一般情况 你没有提供足够的信息来回答你的问题。你使用什么iOS版本 以下是苹果公司的一段摘录 iOS 5的TLS实现已升级,以支持TLS协议版本1.2。一些不符合要求的TLS服务器实现没有实现TLS 1.2,更重要
NSURL连接
与NSURL
类似https://www.example.com
在iOS应用程序中(假设我的服务器www.example.com
启用了TLS,并且禁用了SSL),我正在使用SSL或TLS?客户端向服务器提供一个要使用的协议列表,服务器会选择一个它支持的协议。
这是一般情况
你没有提供足够的信息来回答你的问题。你使用什么iOS版本
以下是苹果公司的一段摘录
iOS 5的TLS实现已升级,以支持TLS协议版本1.2。一些不符合要求的TLS服务器实现没有实现TLS 1.2,更重要的是,没有优雅地降级到受支持的协议版本。因此,您可能会发现,一些基于iOS 5 SDK构建的TLS客户端应用程序可能无法连接到某些TLS服务器,而基于iOS SDK早期版本构建的同一应用程序可能无法连接
您可以尝试使用配置的TLSMinimumSupportedProtocol和TLSMaximumSupportedProtocol属性配置TLS协议版本。但是,对于NSURLConnection,对套接字的控制是有限的,例如,您无法控制密码,请参阅
您可能希望使用Wireshark查看您的案例中使用了什么 @rebello95:非常清楚,谢谢!目前,我的应用程序使用iOS 6,7,8。所以它能够使用TLS1.2,对吗?是的,它应该能够。