gpt4 book ai didi

ios - OS X 或 iOS 上的 SNI(服务器名称指示)- NSURLSession CFNetwork

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:50 25 4
gpt4 key购买 nike

我需要在客户端为 iOS 和 OS X 实现 SNI(服务器名称指示)。我尝试过谷歌搜索,但找不到任何有用的东西(只有 openSSL 的一些说明)。与 NSURLSessionCFNetwork 无关。

我需要同时使用 NSURLSessionCFNetwork 的解决方案(CFStreamCreatePairWithSocketToHost - 这在 Socket Rocket 中使用)。

Apple框架自动支持吗?或者我是否需要添加一些额外的代码来执行它?或者它可能完全不受支持?

最佳答案

iOS 支持 SNI。如果您在 CFReadStreamkCFReadStreamPropertySSLSettings 中指定了 kCFStreamSSLPeerName 值,它将在 TLS 握手期间用作服务器名称。

关于ios - OS X 或 iOS 上的 SNI(服务器名称指示)- NSURLSession CFNetwork,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32969804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com