Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IllegalArgumentException:不支持的密码套件_Java_Security_Jakarta Ee_Ssl_Websphere - Fatal编程技术网

Java IllegalArgumentException:不支持的密码套件

Java IllegalArgumentException:不支持的密码套件,java,security,jakarta-ee,ssl,websphere,Java,Security,Jakarta Ee,Ssl,Websphere,对于在WAS8.5中运行的应用程序客户端,我们的代码创建套接字失败,错误如下 SSLSocketFactory factory = (SSLSocketFactory) SSLSocketFactory.getDefault(); SSLSocket socket = (SSLSocket) factory.createSocket(); String pickedCipher[] = {"TLS_DHE-RSA-AES128-SHA256"}; socket.s

对于在WAS8.5中运行的应用程序客户端,我们的代码创建套接字失败,错误如下

    SSLSocketFactory factory = (SSLSocketFactory) SSLSocketFactory.getDefault();
    SSLSocket socket = (SSLSocket) factory.createSocket();
    String pickedCipher[] = {"TLS_DHE-RSA-AES128-SHA256"};
    socket.setEnabledCipherSuites(pickedCipher);
    String[] protocols = socket.getEnabledProtocols();
日志:

java.lang.IllegalArgumentException:不支持的密码套件 SSL_DHE-RSA-AES128-SHA256位于com.ibm.jsse2.r.a(r.java:245)的 com.ibm.jsse2.s.(s.java:51)位于 setEnablediPhone套件(SSLSocketImpl.java:186)


有什么想法吗?

以下是Java中受支持的密码套件列表-


拼写错误,谢谢!
TLS_DHE_RSA_WITH_AES_128_CBC_SHA

TLS_DHE_RSA_WITH_AES_128_CBC_SHA256

TLS_DHE_RSA_WITH_AES_128_GCM_SHA256