憑證註冊 Web 服務可以處理新憑證及憑證更新的註冊要求。在這兩種情況下,用戶端電腦會提交要求到 Web 服務,而 Web 服務會代表用戶端電腦提交要求到憑證授權單位 (CA) 。基於這個原因,為提交用戶端身分識別給 CA,Web 服務帳戶必須受信任可以委派。

憑證註冊 Web 服務接收來自高安全性風險之網際網路的要求,因此某些組織可能選擇不信任 Web 服務帳戶進行委派。憑證註冊 Web 服務可設定為僅更新模式,以減輕接收網際網路要求的風險。

在僅更新模式中,Web 服務只接收憑證更新要求,將拒絕新的憑證要求。若要支援僅更新模式,必須使用更新要求中及用戶端電腦之現有憑證中的簽章來設定 CA 驗證用戶端電腦。在這個設定中,沒有必要信任 Web 服務帳戶以進行委派。

僅更新模式有以下需求:

  • 執行 Windows Server 2008 R2 的 Enterprise CA。

  • 用戶端電腦執行 Windows 7 或 Windows Server 2008 R2。

  • 求憑證更新的用戶端電腦要必須具有尚未到期的憑證,且可以由簽發的 CA 驗證。

若要完成此程序,至少需要 Enterprise Admins 群組成員資格。

設定憑證註冊 Web 服務為僅更新模式
  1. 開啟 [伺服器管理員]。

  2. 在主控台樹狀目錄中,按一下 [角色]

  3. 如果 [Active Directory 憑證服務] 顯示在 [角色摘要] 頁面上,請按一下 [新增角色服務],然後繼續下一個步驟。如果無法顯示,請先完成以下步驟再繼續:

    1. [角色摘要] 頁面上,按一下 [新增角色]

    2. [在您開始前] 頁面上,按 [下一步]

    3. [選取伺服器角色] 頁面上,按一下 [Active Directory 憑證服務],然後按一下 [下一步]

    4. 檢閱 [Active Directory 憑證服務簡介] 頁面上的資訊,然後按 [下一步]

  4. [選取角色服務] 頁面上,選取 [憑證註冊 Web 服務] 核取方塊。

    附註

    當新增 AD CS 角色時,會自動選取憑證授權單位角色服務,但不能與憑證註冊 Web 服務同時安裝。如果您要安裝 CA 及憑證註冊 Web 服務,請先完成 CA 安裝。請參閱設定 Active Directory 憑證服務

  5. 當提示您安裝需要的角色服務及功能時,按一下 [新增所需的角色服務],然後按 [下一步]

  6. 若要指定 CA,請按一下 [CA 名稱][電腦名稱],然後按一下 [瀏覽]。選取 CA 或輸入電腦名稱,然後按一下 [確定]

  7. 選取 [為僅更新模式設定憑證註冊 Web 服務] 核取方塊。

  8. [選取驗證類型] 頁面上,按一下 [使用者名稱及密碼][用戶端憑證驗證]

  9. [指定帳戶認證] 頁面上,按一下 [指定服務帳戶][使用內建的應用程式集區身分識別]。若要指定服務帳戶,請按一下 [選取],輸入網域帳戶名稱及密碼,然後按一下 [確定]。按 [下一步]

  10. 選取現有的伺服器憑證,按一下 [匯入] 匯入憑證檔案或按一下 [稍後選擇並指派伺服器憑證],然後按 [下一步]。請參閱設定憑證註冊 Web 服務的伺服器憑證以取得詳細資料。

  11. [網頁伺服器 (IIS) 簡介] 頁面上,按 [下一步]

  12. [選取角色服務] 頁面上,檢視選取的角色服務,然後按 [下一步]

  13. 檢視 [確認安裝選項] 頁面上的資訊之後,按一下 [安裝]

  14. 檢視 [安裝結果] 頁面上的訊息。使用者必須先執行其他工作來設定憑證註冊 Web 服務,才能提交要求。

使用這些命令設定及重新啟動 Active Directory 憑證服務。在這個設定中,CA 也可以處理新憑證要求。

設定 CA 支援僅更新模式
  1. 在 CA 的命令提示字元上,輸入 certutil –setreg policy\editflags +enablerenewonbehalfof,然後按 ENTER 鍵。

  2. 開啟 [憑證授權單位] 嵌入式管理單元。

  3. 在主控台樹狀目錄中,在 CA 上按一下滑鼠右鍵,然後按一下 [內容]

  4. 按一下 [安全性] 索引標籤。

  5. 如果 Web 服務帳戶顯示在 [群組或使用者名稱] 中,請確認已選取 [讀取] 權限。如果沒有顯示 Web 服務帳戶,請完成下列步驟:

    1. 按一下 [新增]

    2. 輸入帳戶名稱,然後按一下 [檢查名稱]。如果沒有找到名稱,按一下 [物件類型],並確認已選取正確的帳戶類型。在找到正確的帳戶名稱後,按一下 [確定]

    3. 選取 [讀取] 核取方塊,然後按一下 [確定]

  6. 輸入 sc stop certsvc,然後按 ENTER。

  7. 輸入 sc start certsvc,然後按 ENTER。

其他參考資料


目錄