0

我们使用的其中一项外部服务需要以下 (GCM) 密码套件之一以及 TLSv1.2 或更高版本。我能够启用 TLSv1.2,但 Java 1.7 不支持密码(如下所列)。我也尝试添加当前的 JCE7 策略。我们暂时无法升级到 Java 1.8。关于如何处理这个问题的任何支持?

ECDHE-ECDSA-AES128-GCM-SHA256
ECDHE-RSA-AES128-GCM-SHA256
ECDHE-ECDSA-AES256-GCM-SHA384
ECDHE-RSA-AES256-GCM-SHA384
DHE-RSA-AES128-GCM-SHA256
DHE-RSA-AES256-GCM-SHA384
4

1 回答 1

2

您可以尝试使用其他安全提供程序来添加缺少的密码。例如,BouncyCastle 在 Java 1.7 上运行并附带您提到的密码。在 StackOverflow 上有一个关于此问题的答案,因此您可以尝试一下。

应更改优先级,以便尽快完成向 Java 8(更好的 Java 11)的迁移。Java 7 是 OOL (outline) 已经有一段时间了,而 Java 8 仍然是但不会持续太久。

于 2020-01-22T21:54:56.847 回答