java - Android 中的安全套接字通信

标签 java android sockets

我正在尝试设置与服务器的安全套接字通信。我已经成功尝试了 Socket 类,但这不是一种安全的通信方式。据我所知,需要 SSLSocketFactory 和 SSLSocket 来保护通过套接字的通信。我该如何实现这些?

我使用了这段代码

SSLSocketFactory s = new SSLSocketFactory();
socket = s.createSocket(url, port);

但是 eclipse 说我无法实例化 SSLSocketFactory。

最佳答案

您需要调用SSLSocketFactory.getDefault()来获取SSLSocketFactory实例。

另外,也许这对你有用:Using client/server certificates for two way authentication SSL socket on Android

关于java - Android 中的安全套接字通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8695398/

相关文章:

java - 使用 STL 与 NDK 的运行时链接错误

c# - 如何设置底层 Socket UDP 的缓冲区大小?

ruby - 在 gets() 中从 Ruby 中损坏的 TCP 套接字中恢复

php - 如何使用android设备将数据插入mysql?

java - 无法将红蜘蛛 WebSocket 连接到 Java ServerSocket

java - 将音频流转换为 PCM

java - 用于 PDF 输出的 EPS 到 SVG 转换

java - 将大流转换为字符串时内存不足

java - 将 jcache 与 hazelcast 一起使用时获取 IllegalArgumentException

android.support.design.chip.Chip