我正在尝试连接到支持密码 TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 的服务器。在客户端,我使用 SSLengine 和 Conscrypt 作为 Java 安全提供程序(JCE)。
我试图在 sslengine 中设置密码,但出现异常:
IllegalArgumentException : cipherSuite TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 is not supported
我看到了 conscrypt文档,但没有在受支持的密码列表中找到我想要启用的密码。
我还尝试使用没有 conscrypt JCE 的基本 sslengine,默认情况下使用 android 打包的 conscrypt 实现并调用NativeCrypto
它也会引发与我使用 conscrypt JCE 相同的异常,因为两者都使用相同的实现。
任何人都可以帮助我在 SSLEngine 中设置所需的密码或提供一些指导来实现它吗?