gpt4 book ai didi

java - 如何在 Java v1.8 中启用和使用密码套件 TLS_RSA_WITH_AES_128_CBC_SHA

转载 作者:太空宇宙 更新时间:2023-11-03 13:05:39 25 4
gpt4 key购买 nike

我正在尝试通过 ssl 建立连接。客户端仅启用了 TLSv1.0 并支持以下提到的有限数量的密码套件:

  • TLS_RSA_WITH_3DES_EDE_CBC_SHA
  • TLS_RSA_WITH_AES_128_CBC_SHA
  • TLS_RSA_WITH_AES_256_CBC_SHA

我在 Java 1.8.0_151-b12 上运行服务器。当客户端请求建立 SSL 连接时,我在服务器控制台上看到以下异常:https-jsse-nio-9080-exec-8,致命:引擎已经关闭。
重新抛出 javax.net.ssl.SSLHandshakeException:没有共同的密码套件

我已经尝试了 Java 密码术扩展 (JCE) 无限强度,但它没有用。

有没有办法在 Java v1.8 中启用这些密码套件?

谢谢你的期待。

最佳答案

@dave_thompson_085 感谢您查看我的查询。我能够解决这个问题,以下是步骤,

  1. 打印所有 Java DefaultCipherSuites 和 SupportedCipherSuites 并寻找需要的那个。
  2. 如果找到,则按照此处所述在 SpringBoot 配置文件中添加密码套件名称, How to set up SSL (TLS) / HTTPS on Spring Boot using AES-256?

关于java - 如何在 Java v1.8 中启用和使用密码套件 TLS_RSA_WITH_AES_128_CBC_SHA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47840013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com