アプリ版:「スタンプのみでお礼する」機能のリリースについて

https通信のパケットを解析するために、Wiresharkを使用してパケットキャプチャリングをしようと思ったのですが、調べたところによると、https通信の解析を行うためには、ユーザの秘密鍵が必要であるということがわかりました。
そこで、IE、Firefoxなどで秘密鍵をエクスポートする方法を調べたのですが、うまくエクスポートすることができません。具体的には、http://www.orangesoft.co.jp/modules/pukiwiki/?sm …
このサイトを参考にして、IEで秘密鍵をエクスポートしようとしていたのですが、証明書の一覧画面で個人のタブに証明書(秘密鍵)が1つも表示されていません。
解決方法がわかる方いましたら、ご指導のほど宜しくお願いいたします。

A 回答 (1件)

SSLにおいてユーザーの秘密鍵なんて使われませんよ


使われるのは
・クライアントが所持する認証局の公開鍵
・サーバー側から送られてきたサーバー証明書の公開鍵
・クライアントで作った共有鍵
です
Wiresharkで指定できるのはサーバーの秘密鍵です
想定してるのはサーバー側の管理者が見ることだけでしょう
クライアント側で任意のサーバーとのHTTPS通信を解読できるわけではなさそうです

IEの個人タブに自分の証明書があるのは証明局から証明書を発行してもらった特異な人か、EFSを使ってる人だけです
SSLセッション中であってもそこに証明書が作られるわけではありません
    • good
    • 0
この回答へのお礼

早速の返信ありがとうございます。
私の説明で誤っている部分がありました。確かに秘密鍵はありませんね。クライアントで作った共通鍵のことを秘密鍵と言ってしまっていました。

>Wiresharkで指定できるのはサーバーの秘密鍵です
>想定してるのはサーバー側の管理者が見ることだけでしょう
>クライアント側で任意のサーバーとのHTTPS通信を解読できるわけではなさそうです
そうですか・・・。自分としてはクライアントから送信されるパケットの解析が行いたかったのですが、Wiresharkでは無理なのですね。
https通信の中でクライアントから送信されたパケットの中身を見る方法はありませんかね?

お礼日時:2009/03/19 12:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!