LoginSignup
4
0

More than 5 years have passed since last update.

Web Apps にインポートする証明書を IIS で作成する

Posted at

Azure の App Service Web Apps で証明書を設定するには .pfx で出力された証明書ファイルが必要。
今回は IIS で CSR 作成からエクスポートまでを行い、Web Apps へインポートする。

準備

IIS での作業

CSR を作成

  1. インターネット インフォメーション サービス (IIS) マネージャーを起動
  2. 機能ビュータブの「サーバー証明書」をダブルクリック
  3. 右の操作メニューより「証明書の要求の作成」をクリック
  4. 各項目を入力し「次へ」をクリック
  5. 暗号化サービス プロバイダで「RSA SChannel Cryptographic Provider」を選択、ビット長で「2048」を選択し「次へ」をクリック
  6. CSR を出力するパスと CSR のファイル名を設定し「終了」をクリック

作成した CSR を認証局(CA)に申請

  1. 出力した CSR ファイルをテキストエディタで開く
  2. その中に記載されている「-----BEGIN CERTIFICATE-----」から「-----END CERTIFICATE-----」までをコピー
  3. 認証局の証明書発行ページに貼り付けて申請

証明書の要求を完了させる

  1. 認証局より受信した通知メールの本文に記載されている PKCS#7 形式 (Microsoft IIS 用) の「-----BEGIN NEW CERTIFICATE REQUEST-----」から「-----END NEW CERTIFICATE REQUEST-----」までをコピー
  2. 新しくテキストエディタを開き、コピーした証明書を貼り付け、名前をつけて保存 (拡張子を .cer にする)
  3. インターネット インフォメーション サービス (IIS) マネージャーを起動
  4. 機能ビュータブの「サーバー証明書」をダブルクリック
  5. 右の操作メニューより「証明書の要求の完了」をクリック
  6. 作成した証明書のファイルを選択、フレンドリ名(ラベルのようなもの)は任意のものを入力
  7. 新しい証明書の証明書ストアの選択で「個人」を選択し「OK」をクリック
  8. インターネット インフォメーション サービス (IIS) マネージャーの画面を更新し、表示された証明書が消えないことを確認 (表示が消える場合、秘密鍵と紐付いていない可能性がある)

中間証明書をインストール

  1. 証明書を申請した認証局のサイトへアクセス
  2. 中間証明書のページへ行き、申請した製品名の中間証明書を取得
  3. 新しくテキストエディタを開き、コピーした中間証明書を貼り付け、名前をつけて保存 (拡張子を .cer にする)
  4. 保存した中間証明書を右クリックし、「証明書のインストール」を選択
  5. 証明書のインストールウィザードにて、保存場所を「ローカル コンピューター」を選択し「次へ」をクリック
  6. 「証明書をべて次のストアに配置する」を選択し「参照」をクリック
  7. 「物理ストアを表示する」にチェックし、[中間証明機関] を選択し「OK」をクリック
  8. 「次へ」をクリックし「完了」をクリック

証明書をエクスポート

  1. インターネット インフォメーション サービス (IIS) マネージャーを起動
  2. 機能ビュータブの「サーバー証明書」をダブルクリック
  3. 作成した証明書を選択し、右の操作メニューより「エクスポート」をクリック
  4. エクスポート先を指定し、パスワードを入力 (入力したパスワードは忘れないように保管しておくこと)

Web Apps での作業

証明書をインポート

  1. Web Apps を選択し、「SSL 証明書」を選択
  2. 「証明書のアップロード」を選択
  3. エクスポートした .pfx ファイルを選択し、設定したパスワードを入力して「アップロード」をクリック

証明書とドメインをバインド

  1. Web Apps を選択し、「SSL 証明書」を選択
  2. 「バインディングの追加」をクリック
  3. 以下の項目を選択し「バインディングの追加」をクリック
    • ホスト名: 事前に Web Apps に登録しているドメインを選択
    • 証明書: インポートした証明書を選択
    • SSL の種類: IP ベースの SSL を選択
  4. Web Apps の URL に HTTPS でアクセスし、適用されているか確認

参考

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0