私の現在のプロジェクトでは、クライアント上で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. jQueryを使用するReactコンポーネントでテストを実行するにはどうすればよいですか?
- 3. カスタムコードブログ(C#で書かれた)にトラックバックを実装するにはどうすればいいですか?
- 4. どのJAXP実装が使用されているか、どのJAXP実装がロードされたかを知るにはどうすればよいですか?
- 5. SWFobjectを使用して実装されたプレーヤーをカスタマイズするにはどうすればよいですか?
- 6. OCSP実装をテストするにはどうすればよいですか?
- 7. スレッドローカルストレージ(TLS)を使用するにはどうすればよいですか?
- 8. アンドロイドスタジオアプリケーションでTLS V1.1とV1.2を実装するにはどうすればいいですか?
- 9. アプリで使用しているTLSのバージョンを確認するにはどうすればよいですか?
- 10. Javaで実装されたキーワードを使用してRobot Frameworkでテスト実行を停止するにはどうすればよいですか?
- 11. Scalaのケーキパターンを使用してロボットの脚を実装するにはどうすればいいですか?
- 12. Golangでhttpリクエストハンドラをテストするにはどうすればよいですか?
- 13. VS2015を使用してリモートでテストを実行するにはどうすればよいですか?
- 14. drupal7でtheme_item_list()を使用してマルチレベルリストを実装するにはどうすればよいですか?
- 15. CoreServiceを使用してカスタムクラスでWCFトランザクションサポートを実装するにはどうすればよいですか?
- 16. C++で循環キューを使用してキューを実装するにはどうすればよいですか?
- 17. Node.JSを使用してAzure上でCOMETを実装するにはどうすればよいですか?
- 18. Scalaでvariadicメソッドを使用してJavaインターフェイスを実装するにはどうすればよいですか?
- 19. セルフデリゲートを使用してTypeScriptでNativeScriptクラスを実装するにはどうすればよいですか?
- 20. Javaを使用してRabbitMQでヘッダ交換を実装するにはどうすればよいですか?
- 21. キャッシュを使用してAndroidでオフラインストレージを実装するにはどうすればよいですか?
- 22. ブートストラップ3を使用してRailsパーシャルにポップオーバーを実装するにはどうすればよいですか?
- 23. Selenium IDEを使用して壊れた画像をテストするにはどうすればよいですか?
- 24. AlertDialogを使用しないカスタムダイアログでキャンセルボタンを実装するにはどうすればよいですか?
- 25. ADAMを使用して単体テストを実行するにはどうすればよいですか?
- 26. nightwatchを使用してe2eテストを実行するにはどうすればよいですか?
- 27. Node.jsを使用して統合テストを実行するにはどうすればよいですか?
- 28. Kotlinを使用して単一のAndroidテストを実行するにはどうすればよいですか?
- 29. Mavenを使用して、特定のテストを実行するにはどうすればよいですか?
- 30. 機能の注文を使用してテストを実行するにはどうすればよいですか?