我是 java 的新手,正在尝试为我的套接字添加一些安全性,我更喜欢 PSK 方法。我找到了一个实现 TLS-PSK 的 Java 库,JESSIE-PSK-TLS ,但我不知道如何实际利用这个库。我看过 JSSE reference引用手册;但我仍然一无所知。我将不胜感激一个使用 TLS-PSK 的简单示例。
最终这将被合并到一个 android 应用程序中。
我设置了一个测试服务器,用于通过 python 的 tlslite 接受 tls-psk 客户端,并验证了 python 客户端可以连接、完成握手和传输数据。
最佳答案
看看bouncy castle它是用于在 Java 中读取和使用证书的实际包。顺便说一句,如果你打算在 Android 上安装它,你还应该看看 Spongy CaSTLe。 我还找到了以下相关主题TLS connection with PSK using Bouncycastle
关于Java TLS-PSK 套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397104/