websocket TLSv1.3在iOS 17中不支持- iOS

9o685dep  于 12个月前  发布在  iOS
关注(0)|答案(1)|浏览(285)

我试图将我的TLS版本设置为1.3,但不幸的是,我不能这样做。我可以在代码中设置我的TLS版本吗?
在我的服务器配置为TLSv1.2之前,我可以毫无问题地连接Web套接字。在我的服务器TLS版本更改为TLSv1.3之后,现在我无法使用此套接字火箭库连接Web套接字。
使用Xcode 15.1,iOS 17.1,Socket Rocket Library.

SRWebSocket *newWebSocket = [[SRWebSocket alloc] initWithURLRequest:mutableRequest];

newWebSocket.delegate = self;
[newWebSocket open];

字符串
得到下面的错误响应,
错误域=NSOSStatusErrorDomain Code=-9836“(null)”UserInfo={_kCFStreamErrorCodeKey=-9836,_kCFStreamErrorDomainKey=3}
预期配置为TLSv1.3的服务器发生Web套接字连接。

vsdwdz23

vsdwdz231#

该库似乎不支持TLS 1.3。
iOS现在对WebSockets有了原生支持。你可能想用它来代替。

相关问题