2

经过几天关于如何使用安全传输的研究,我发现所有示例和项目都使用 BSD 套接字和流。

在 Apple 文档中,没有声明确认或否认在 Core Bluetooth 上应用 TLS 的可能性。

我尝试了多种方式在两个通过 Core Bluetooth 交换数据的 iOS 设备之间建立 TLS 会话。但是,每次调用SSLHandShake()方法时,我总是会收到错误-9806 。

在几乎每个示例中,都应该在启动 TLS HandShake 之前配置和连接 BSD 套接字。连接 Socket 后,Secure Transport 会在调用SSLHandShake()方法后自动在两个对等方之间交换 TLS 设置。

我想安全传输在建立 TLS 握手时支持 BSD 套接字。我没有找到任何解决方案来使通过核心蓝牙 (BLE) 连接的两个对等方之间进行安全传输交换 TLS 设置。

是否可以在通过 Core Bluetooth 连接的两台 iOS 设备之间建立 TLS 会话?我应该忘记安全传输并在不使用安全传输的情况下自己实现 TLS 协议(通过核心蓝牙)吗?

谢谢 :)

4

0 回答 0