プロジェクトのエンドポイントがhttpからhttpsに移動すると、リクエストに対してhandsshake_failureエラーが発生しました。いくつかのトピックを確認することにより、これを追加してSoapUI-5.2.1.vmoptionsファイルを変更しました
-Dsoapui.https.protocols = TLSv1.2
またはSSL付き。そして、SoapUIを再起動します。
しかし、まだエラーが発生します。
これはハンドシェイクの問題です。つまり、証明書がないため、SoapUIは暗号化されたSSL/TLSコンテンツを理解できません。これを修正するには、証明書をsoapuiのキーストアにインポートするだけです。キーストアのファイル名は「cacert」で、通常はsosoapui_home/jre/lob/securityにありますが、スクリーンショットに示すように、Preferences/SSL設定から直接指定して独自のものにすることもできます。
あなたは私の中にキーをインポートする指示を見つけることができます blog
soap ui 5.4に移動すると、この問題は解決しました
次の行を追加して修正しました。
-Dsoapui.https.protocols=TLSv1.1,TLSv1.2
to the file [soaphome]\bin\soap.vmoptions
それが役に立てば幸い
SoapUIにはサブフォルダーjre
があり、ここにそのJavaがあります。 Java 7がここにあったので、Java 8に置き換えて、問題を解決しました。
Java 7.でsslの問題を観察したのはこれが初めてではありません。
SOAPUIの最新バージョンを使用してください。問題は解決されます
受け入れられた答えを試しましたが、私の場合はうまくいきませんでした。
それを機能させるには: