テスト用SSL環境(自己署名証明書)の構築手順です。
Windows Server 2003の場合
1.下記サイトからIIS 6.0 Resource Kit Toolsをダウンロードしてインストールする。
http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&displaylang=en
2. SSLを使用するWebサイトの識別子を調べておく。
IISマネージャの左ペインで「Webサイト」を選択すると、右ペインにWebサイトの一覧が表示される。SSLを使用するWebサイトの識別子を控えておく。
既定のWebサイトの場合は通常「1」です。
3. プログラムメニューの「IIS Resources」→「SelfSSL」→「SelfSSL」で開いたコマンドプロンプトで、selfsslを実行する。selfsslのオプションは以下の2つを指定すればあとはデフォルトで大丈夫です。
selfssl.exe /S:識別子 /V:有効期間日数
例:
selfssl.exe /S:1 /V:36500
4. IISマネジャーの、SSLを使用するWebサイトのプロパティで、SSLポートに443を指定する。
Windows Vistaの場合
1. IISマネージャの左メニューのコンピュータ名を選択して、右ペインのメニューで、「サーバ証明書」をダブルクリック。
2. 表示されたサーバ証明書一覧の右の「自己署名入り証明書の作成」をクリック。
3. フレンドリ名に適当な名前を入れてOKを押す。
4. 左メニューで、SSLを使用するWebサイトを選択して、右メニューの「バインド」をクリック。
5. 「サイトバインドダイアログ」で「追加」ボタンを押す。
6. 「サイトバインドの追加」ダイアログで、以下を指定して「OK」を押す。
種類: 「https」を選択
SSL証明書: 3.で作成した自己証明書を選択。
愛と苦悩の日記: IIS6.0テスト用SSLの手早い設定方法
IIS 6.0 Resource Kit Tools について