私の現在のプロジェクトでは、クライアント上でHTTPを実装する必要があります。オンラインまたはオフラインツールがありますか?私はそれを使うことができ、wiresharkの握手を見ることができます。HTTPコンポーネントを使用して書かれたtls実装をテストするにはどうすればいいですか?
0
A
答えて
0
TLSハンドシェイクを見るには、wiresharkで十分ではないかもしれません。このような種類の監視では、wiresharkが後の部分をデコードするためにセッション鍵をハンドシェイクから見ることができるようにセキュリティが十分に低いことを保証します。したがって、前方の秘密を避ける必要があります。
それ以外の場合は、クライアントにアクセス可能な(また話したい)任意の(https)サーバーが行います。
サポートされている環境(UNIX/Linuxなど)にいる場合は、openssl
を試してみてください。それはハンドシェイクを行うサーバーを設定することができます。そして、それはあなたが何が起こっているかを見ることができるように、握手をログに記録します。これにより、デバッグにwiresharkを使用する必要がなくなります。
0
これを達成するには、TLS経由の接続を受け付けるWebサーバーが必要です。これはApache Tomcat Webサーバーでこれを実現しました。
TLS設定は、Tomcat Webサーバーのconfigディレクトリにあるserver.xmlファイルで行う必要があります。 使用するTLSバージョン、ポート、サポートされている暗号スイートのリスト、キーストアのパスとパスワード、トラストストアのパスとパスワードなどの情報を含むconnector.xmlタグをserver.xmlファイルに追加する必要があります。
通常のレストクライアントを使用して、郵便配達員クライアントのように電話をかけることができます。 TLS/SSL証明書を使用するには、Chromeブラウザにインストールする必要があります。
これは疑問にお答えします。
関連する問題
- 1. テスト用にローカルでHTTPを使ってRailsを実行するにはどうすればよいですか?
- 2. カスタムコードブログ(C#で書かれた)にトラックバックを実装するにはどうすればいいですか?
- 3. jQueryを使用するReactコンポーネントでテストを実行するにはどうすればよいですか?
- 4. OCSP実装をテストするにはどうすればよいですか?
- 5. どのJAXP実装が使用されているか、どのJAXP実装がロードされたかを知るにはどうすればよいですか?
- 6. SWFobjectを使用して実装されたプレーヤーをカスタマイズするにはどうすればよいですか?
- 7. スレッドローカルストレージ(TLS)を使用するにはどうすればよいですか?
- 8. アンドロイドスタジオアプリケーションでTLS V1.1とV1.2を実装するにはどうすればいいですか?
- 9. アプリで使用しているTLSのバージョンを確認するにはどうすればよいですか?
- 10. Azureアクティブディレクトリを使用してアプリケーションで認証を実装するにはどうすればいいですか
- 11. Javaで実装されたキーワードを使用してRobot Frameworkでテスト実行を停止するにはどうすればよいですか?
- 12. コンポーネントのAngular 4で、より優れたMouseEvent実装を行うにはどうすればよいですか?
- 13. プロトコルを使用して同時実行スレッドを実装するにはどうすればよいですか?
- 14. Scalaのケーキパターンを使用してロボットの脚を実装するにはどうすればいいですか?
- 15. のtypecriptでは、コールバックを使用してインターフェイスを実装するにはどうすればよいですか?
- 16. Golangでhttpリクエストハンドラをテストするにはどうすればよいですか?
- 17. VS2015を使用してリモートでテストを実行するにはどうすればよいですか?
- 18. Scalaでvariadicメソッドを使用してJavaインターフェイスを実装するにはどうすればよいですか?
- 19. キャッシュを使用してAndroidでオフラインストレージを実装するにはどうすればよいですか?
- 20. Node.JSを使用してAzure上でCOMETを実装するにはどうすればよいですか?
- 21. drupal7でtheme_item_list()を使用してマルチレベルリストを実装するにはどうすればよいですか?
- 22. デフォルトのユーザーモデルを使用してFireLoopでresetPasswordを実装するにはどうすればよいですか?
- 23. Javaを使用してRabbitMQでヘッダ交換を実装するにはどうすればよいですか?
- 24. C++で循環キューを使用してキューを実装するにはどうすればよいですか?
- 25. CoreServiceを使用してカスタムクラスでWCFトランザクションサポートを実装するにはどうすればよいですか?
- 26. セルフデリゲートを使用してTypeScriptでNativeScriptクラスを実装するにはどうすればよいですか?
- 27. ブートストラップ3を使用してRailsパーシャルにポップオーバーを実装するにはどうすればよいですか?
- 28. Divを使用してDivをdiv内に実装するにはどうすればよいですか?
- 29. カスタムHTTPレスポンスコントローラにパッチHTTPメソッドを実装するにはどうすればよいですか?
- 30. Selenium IDEを使用して壊れた画像をテストするにはどうすればよいですか?