問題タブ [sslhandshakeexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2111 参照

python - urllib2.URLError: ハンドシェイクの失敗

データベース サービスへの http 要求の大きなループを実行しています。すべて正常に動作しますが、実行するたびに、(一見ランダムな) 数のクエリが成功した後、次のエラーが表示されます: urllib2.URLError: <urlopen error [Errno 1] _ssl.c:504: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure>.

私はpython、urllib2を使用してリクエストを送信し、urllibを使用してURLにいくつかのものをエンコードしています。それだけです。私が言ったように、それは完全にランダムに見えます。実行したところ、6回のリクエストで失敗しました。前回は、49 回の試行でクラッシュしました。誰かが以前にこの問題を抱えていましたか?

ありがとう

0 投票する
1 に答える
580 参照

java - Web サービスを Java アプリケーションとして使用できるのに、struts2 では使用できないのはなぜですか?

Web サービス Client を作成しています。注意点は次のとおりです。

  • 証明書を cacerts または jssecacert (任意のキーストア) に追加しないでください。
  • だから私は素朴なトラストマネージャーを使用しています(すべての証明書を信頼します)
  • 通常のJavaアプリケーションとして実行すると、Webサービスを使用して結果を得ることができます。
  • 同じコードを struts2 にコピーしても機能しません。

コードは次のとおりです。

同じコードを struts2 プロジェクトにコピーすると、次の例外が発生します。

誰かがこれで私を助けることができますか? ありがとう。

0 投票する
1 に答える
17815 参照

ssl - Apache Bench: SSL ハンドシェイクが同時実行レベルに直接関連して失敗する

ab でいくつかのテストを実行し、155 を超える同時実行レベルを使用すると、次の結果が得られます。

リクエストは引き続き成功します。

何度もテストしましたが、同時実行数が 155 を超えた場合にのみ SSL ハンドシェイクが失敗します。これらが直接関連している可能性があることを誰かに説明してもらえますか?

0 投票する
2 に答える
7085 参照

ssl - SSL を使用する CXF クライアントが SSLHandshakeException をスローする

HTTPS 接続を介して CXF クライアントを使用して CXF Web サービスを使用しようとしているときに、SSLhandshakeException の取得に直面しています。

Web サービスは SSL 接続を必要とするため、以下のようにパスワードを使用して Java コードで直接参照される PKCS 12 キー ストアがあります。

Java コードでのシステム プロパティの構成:

cxf.xml での CXF クライアント構成

クライアントの実行時にスローされる例外

SSLでCXFクライアントを使用してWebサービスにアクセスするためのソリューションを誰でも提案できますか?

0 投票する
0 に答える
102 参照

java - tomcat リモートとローカルの java.net.SocketException SSLHandshakeException を使用する場合の異なる例外

破損したクライアント証明書を使用して、HTTPS/TLSv1.1 経由で tomcat 7.0.47 への接続をテストする JUNIT-Test を作成しています。

リモート Tomcat に対してテストを実行すると、すべて正常に動作します。SSLHandshakeException.

ローカルの tomcat に対して同じテストを実行すると、次のエラーが発生します。

しかし、Tomcat のログを見ると、リクエストとクライアント証明書が到着し、Tomcat でチェックインされていることがわかりました。

さまざまな例外がある理由を誰かが知っていますか? 両方の tomcat の構成とバージョンは同じです。

0 投票する
1 に答える
1193 参照

java - https を介してサーバーと通信する REST クライアント

あるサーバーにこの REST クライアントがあり、別のサーバーのエンドポイントを呼び出します。証明書をインポートしていないと、SSL ハンドシェイクの問題により呼び出しが失敗することを理解しています。また、証明書をサーバーからエクスポートしてから、クライアント マシンにインポートする必要があることも理解しています。ここまでは順調ですね。

  1. 問題は、サーバーからどの証明書をエクスポートする必要があるかということです。特定の名前の公開証明書はありますか? サーバー側で自己署名証明書を作成し、エクスポートしてからクライアント側にインポートする必要がありますか?

  2. 証明書を生成し (その場合)、証明書をエクスポートするには、どのような手順が必要ですか?

  3. 現実世界のアプリケーション (この場合、1 つのサーバーが別のサーバーと通信する) の場合、この (またはこれらの) 証明書は自己署名され、公開されている必要がありますか?

  4. 証明書と JVM (キーツール、キーストアなど) との関係はどのようなものですか?

ご覧のとおり、私の質問は基本的な概念に関するものです。

ありがとうございました