我刚开始学习Java,正在尝试为我的套接字添加一些安全性,并且我更喜欢使用PSK方法。我找到了一个实现TLS-PSK的Java库,JESSIE-PSK-TLS,但我不知道如何实际利用这个库。我查看了JSSE参考手册作为参考,但仍然无法理解。能否提供一个使用TLS-PSK的简单示例?
最终,这将被整合到Android应用程序中。
我已经设置了一个测试服务器,通过Python的tlslite接受tls-psk客户端,并验证了Python客户端可以连接、完成握手和传输数据。
最终,这将被整合到Android应用程序中。
我已经设置了一个测试服务器,通过Python的tlslite接受tls-psk客户端,并验证了Python客户端可以连接、完成握手和传输数据。
看一下bouncy castle,它是Java中读取和使用证书的事实标准包。顺便说一句,如果你要在Android上安装它,你也应该看一下Spongy Castle。 我还发现了以下相关主题使用Bouncycastle进行PSK的TLS连接