Java TLS-PSK 套接字

标签 java android ssl

我是 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/

相关文章:

Android 谷歌地图 v2 moveCamera 不工作

android - AdMob 广告在 Android 更新后停止展示

python - 如何获取证书的 SHA1 指纹

ios - 生成 PEM 格式的公钥/私钥对

java - Java中的接口(interface)命名约定?

java - Dagger2 自定义@Qualifier 用法

android - 适用于移动应用程序的 Rails REST API。 session

java - Spring Boot 国际化(messages.properties)

java - 不同的语言

security - SSL iframe嵌入其他网站