【发布时间】:2023-02-09 04:16:22
【问题描述】:
我正在使用一个使用 java 进行 TLS 通信的测试应用程序。我的系统中安装了标准 Oracle java。
我需要使用 TLS_DHE_RSA_WITH_AES_128_CCM 密码套件,标准 Java 不支持它,所以很多人建议使用 Bouncy Castle。我下载并复制了 bcprov-ext-jdk18on-171.jar 到 $JAVA_HOME/lib 文件夹。
此外,更新了java.security 文件以将 Bouncy Castle 包含在提供商列表中,如下所示:
security.provider.4=org.bouncycastle.jce.provider.BouncyCastleProvider
我仍然无法让TLS_DHE_RSA_WITH_AES_128_CCM 工作。
我执行的步骤是否充分且正确?有人可以建议安装和配置 Bouncy Castle 的步骤吗?
【问题讨论】:
标签: java ssl encryption bouncycastle