2

我想在 Java 的服务器端和客户端都使用 TLS-PSK。我找到了一些教程,它们提供了在客户端使用它的说明。但我不知道在服务器端使用它。

我是否需要在 jetty/apache 服务器中对其进行任何配置更改

Java 8 增强说,默认情况下客户端上的 TLS 1.1 和 TLS 1.2。

请给我任何指导。

或者任何人都可以提供任何方式来确认,如果服务器端的 java 不支持它。

4

1 回答 1

4

JSSE 实现了 Java 的 TLS 协议,内部使用了 JCA。TLS 不仅仅是 PSK,它使用密码套件进行授权、保密等......

如果你只想要 PSK,那么为了从共享密钥构建密钥,应该使用密钥派生函数。为此使用对称密钥算法。 https://www.flexiprovider.de/examples/ExampleCrypt.html

然后,随心所欲地发送编码数据。

于 2015-05-28T15:27:03.497 回答