Lorsque le noeud final du projet passe de http à https, j'ai l'erreur handsshake_failure pour la demande. En vérifiant certaines rubriques, j'ai modifié le fichier SoapUI-5.2.1.vmoptions en ajoutant ceci
-Dsoapui.https.protocols = TLSv1.2
ou avec SSL. Et redémarrez SoapUI.
Mais j'ai toujours l'erreur.
Il s’agit d’un problème de négociation, ce qui signifie que SoapUI ne comprend pas le contenu crypté SSL/TLS en raison de l’absence de certificat. Pour résoudre ce problème, vous devez simplement importer le certificat dans le magasin de clés de votre soapui. Le nom du fichier de clés est "cacert" et il se trouve généralement dans sosoapui_home/jre/lob/security, mais vous pouvez choisir le vôtre en le pointant directement à partir des paramètres Préférences/SSL, comme indiqué dans la capture d'écran.
Vous pouvez trouver le instruction d'importer la clé dans mon blog
déplacé à savon ui 5.4 résolu ce problème pour moi
SoapUI a le sous-dossier jre
, où est son Java. Java 7 était là, je l'ai remplacé par Java 8 et le problème a été résolu.
Ce n'est pas la première fois que nous observons des problèmes de langage ssl dans Java 7.
J'ai essayé la réponse acceptée mais cela n'a pas fonctionné dans mon cas.
Pour que cela fonctionne:
Je l'ai corrigé en ajoutant cette ligne:
-Dsoapui.https.protocols=TLSv1.1,TLSv1.2
to the file [soaphome]\bin\soap.vmoptions
J'espère que ça aide