Java IllegalArgumentException:不支持的密码套件
对于在WAS8.5中运行的应用程序客户端,我们的代码创建套接字失败,错误如下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
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