http://www.microsoft.com/downloads/details.aspx?familyid=fe6f2099-b7b4-4f47-a244-c96d69c35dec&displaylang=ja
ダウンロードしたらインストールする。
インストールが完了したら Makecert が利用できるSDKコマンドプロンプトを立ち上げる。
スタート >> Microsoft .NET Framework SDK v2.0 >> SDK コマンド プロンプト
起動したら下記コマンドを入力してENTERで実行!!
これで証明書を作成して登録された状態となるので、次にIISの方のサイトプロパティから証明書を選択する。
makecert -sr LocalMachine -ss My -n CN=ServiceModelSamples-HTTPS-Server -sky exchange -sk ServiceModelSamples-HTTPS-Key
スタート >> マイコンピュータ右クリック >> 管理 >> サービスとアプリケーション >> インターネットインフォメーションサービス >> Webサイト >> 対象のサイトを右クリック >> プロパティ >> ディレクトリセキュリティ タブ >> サーバー証明書 >> 既存の証明書を使用 >> 追加されているはずの発行元「ServiceModelSamples-HTTPS-Server」を選択 >> 次へ >> 次へ >> 完了
これで証明書は設定されたはず。。。
試しに https:// でアクセスしてみる。
出ない。。。なぜ。。。
ってそうだポートだ。。。
自分の環境ではAacheも共存させているのでIISを8080で使っています。
そこでSSLの場合もポートをずらしてやらないと。。。
という事でIISのサイトプロパティよりSSLを設定したので、SSLのポートを修正できるようになっていので、ポートを8443に変更して変更を読み込ませて完了♪
ありがとうございます。大変参考になりました!
返信削除SDKコマンドプロンプトですが、VisualStudio2005がインストールされている環境であれば、スタート>すべてのプログラム>Microsoft Visual Studio 2005>Visual Studio Tools>Visual Studio 2005 コマンド プロンプト で代用可能でした。