【问题标题】:SSLSockets between Swift iOS app and Java programSwift iOS 应用程序和 Java 程序之间的 SSLSockets
【发布时间】:2016-10-13 08:20:07
【问题描述】:

我正在尝试创建一个需要通过 SSLSockets 与 Java 程序通信的 iOS 应用程序。我已经有一个 Java 客户端和一个与 Java 服务器一起工作的 Android 应用程序,现在我需要 iOS 应用程序,但我对 Swift 真的很陌生。

我设法在 Swift 应用程序和 Java 程序之间的普通套接字上交换消息,但现在我想迁移到 SSL 套接字,但我卡住了。

有人可以帮我解决这个问题吗?

谢谢。

【问题讨论】:

    标签: java swift sockets ssl


    【解决方案1】:

    考虑使用 Starscream 作为您的 websocket 框架:https://github.com/daltoniam/Starscream

    这还支持SSL Pinning 以提供更高的安全性: https://github.com/daltoniam/Starscream#ssl-pinning

    【讨论】:

    • 其实我不想使用 websockets 而是经典的 TCP 套接字。现在我使用 CFStreamCreatePairWithSocketToHost 创建套接字,但它是普通套接字,而不是 SSLSocket。
    • 我找到了一个可能有用的链接:link。这是 Objective-C 代码,但将其翻译成 Swift 应该是可行的。要试试这个。
    猜你喜欢
    • 2013-06-18
    • 2012-07-05
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 1970-01-01
    相关资源
    最近更新 更多