0

我想强制 jdk 1.5 中的 java 现有程序使用 tls 代替 sslv2 或 sslv3。

jdk 1.5 支持 tls 1.0... 但一般默认使用 ssl v2 或 v3 clienthello 代替 tlsv1...

目前,许多 ssl 服务仅强制使用 tls(有些现在强制使用 tls 1.2……但这是另一个主题……)……

在 jdk 1.6 上,您可以添加一个 javaagent 来设置 SSLContext.setDefault 以强制 tlsV1 ...

但是在 jdk 1.5 上没有 SSLContext.setDefault 等效...

通常 java 程序使用 SSLContext.getInstance("SSL") 进行 ssl 连接...我不是编码 javaagent 方面的专家,但在搜索知道如何将 SSLContext.getInstance 与值 SSLv2、SSLv3、SSL 转换为 TLS 或 TLSv1。 ..

4

0 回答 0