繁体   English   中英

如何在Java v1.8中启用和使用Cipher Suite TLS_RSA_WITH_AES_128_CBC_SHA

[英]How to enable and use Cipher Suite TLS_RSA_WITH_AES_128_CBC_SHA in Java v1.8

我正在尝试通过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配置文件上添加密码套件名称: 如何使用AES-256在Spring Boot上设置SSL(TLS)/ HTTPS?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM