如何在 Websphere 8.0 中启用强密码套件?

How to enable strong cipher suites in Websphere 8.0?

SSL_ECDHE_RSA_WITH_AES_256_GCM_SHA384Cryptography Providers list:

中列为最高优先级

据我所知,

  1. ECDHE RSA(椭圆曲线 Diffie–Hellman)和 RSA 是用于交换共享秘密(对称密钥)的异步算法的组合
  2. AES 256 是一种同步算法,也称为批量加密算法,用于交换负载。
  3. GCM 是 Galois/Counter 对称密钥加密块密码中使用的模式,其性能比旧的密码块链接 (CBC) 模式好得多。
  4. SHA384 是一种 MAC 算法(消息验证码),用于代替 MD5 作为解决数据完整性问题的哈希算法。

在 Websphere 控制台中,您可以定义自己的自定义 SSL 配置。此 SSL 配置只是按照您喜欢的顺序封装协议和密码套件。
导航:
安全 > SSL 证书和密钥管理 > SSL 配置 > MyCustomSSLConfig > 保护质量 (QoP) 设置

我只知道当我想使用这个密码套件时,我必须 安装 JCE Unlimited Strength Jurisdiction Policy Files 而且,这个密码套件仅适用于 TLSv1.2 协议。

参考this资源中的这句话:'The second list shows the cipher suites that are supported by the IBMJSSE provider, but disabled by default.'

你能告诉我我应该怎么做才能启用 resource 中存在的第二个列表,其中 SSL_ECDHE_RSA_WITH_AES_256_GCM_SHA384 存在吗?

谢谢

你只需要设置 com.ibm.websphere.ssl.include.ECCiphers = 真

在 2 个不同的位置:

  1. 应用程序服务器 > server1 > Server Infrastructure-> Java 和 Process Management-> Process definition > Java 虚拟机 > 自定义属性

  2. 系统管理 > 部署管理器 > Java 和流程管理->流程定义> Java 虚拟机 > 自定义属性

别忘了重启Dmgr、Nodeagent和应用服务器! 它非常有效!