0

我只是想了解 SSLSocket 和 SSLEngine 类之间的区别?我可以在 android 文档 TLSv1.2 中看到可用于 API 级别 16+ 的 SSLSocket 但对于 SSLEngine TLSv1.2 可从 API 级别 20+ https://developer.android.com/reference/javax/net/ssl/SSLSocket.html https://developer.android.com/reference/javax/net/ssl/SSLEngine

我正在尝试使用使用 SSLEngine的https://github.com/TooTallNate/Java-WebSocket创建服务器。我的服务器可以在 API 级别 20+ 上运行的 android 设备上正常工作,但在握手期间运行在 API 级别 17 上的设备会出现 UNSUPPORTED_PROTOCOL 错误。

4

1 回答 1

0

通过使用 Conscrypt 安全提供程序解决了这个问题。

于 2021-05-12T17:53:56.627 回答