我想在java中的服务器端和客户端使用TLS-PSK。我找到了一些教程,提供了在客户端使用它的说明。但我没有任何线索在服务器端使用它。
我是否需要在jetty / apache服务器中进行任何配置更改
Java 8 enhancement默认情况下在客户端上说TLS 1.1和TLS 1.2。
Plz给我任何指导。
或者任何人都可以提供任何方式来确认,如果在服务器端的java中没有它的支持。
答案 0 :(得分:4)
JSSE imeplements用于Java的TLS协议,在内部使用JCA。 TLS不仅仅是PSK,它使用Cipher套件进行授权,共同保密等......
如果您只想要PSK,那么为了从共享密钥构建密钥,应该使用密钥派生函数。使用对称密钥算法。 https://www.flexiprovider.de/examples/ExampleCrypt.html
然后,发送编码数据,无论你想要什么。