Résolution des messages d'erreur SSLSocketFactory et SSLHandshakeException lors de la tentative de communication avec un serveur sécurisé par le biais d'une connexion SSL (Secure Sockets Layer) au sein du plan de travail.
java.net.SocketException: java.lang.ClassNotFoundException : Classe spécifiée com.ibm.websphere.ssl.protocol.SSLSocketFactory introuvable
Voici une liste des outils connus pour lesquels ce message d'erreur SSLSocketFactory s'affiche :isUseIBMSSLSocketFactory=true
Remplacez true par false.
Redémarrez ensuite le plan de travail.Server.userException javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g : Aucun certificat sécurisé n'a été détecté
Pour résoudre le message d'erreur SSLHandshakeException lorsque la propriété isUseIBMSSLSocketFactory est définie sur false, voir la rubrique Configuration d'IBM® JRE pour la communication avec un serveur WebSphere Application Server sécurisé afin d'obtenir des instructions sur l'exécution de l'outil iKeyman pour résoudre le problème.Server.userException javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g : Aucun certificat sécurisé n'a été détecté
La solution à ce message d'erreur SSLHandshakeException consiste à réaffecter la valeur true à la propriété isUseIBMSSLSocketFactory. Recherchez la ligne suivante dans le fichier com.ibm.ws.ast.st.core.prefs disponible dans le répertoire x:\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings,
où x:\workspace correspond au répertoire de votre espace de travail.isUseIBMSSLSocketFactory=false
Remplacez false par true.
Redémarrez ensuite le plan de travail.