2012-02-23 66 views

回答

6

原因是Sharepoint有它自己的證書註冊表,您也必須在那裏添加CA。

  1. 打開「ADFS 2.0管理
  2. 展開服務 - 證書
  3. 右鍵單擊主(如果不止一個)下令牌簽名證書,並選擇查看證書
  4. 選擇詳細信息選項卡,然後單擊「複製到文件...
  5. 完成嚮導,保存證書「DER編碼的二進制」(命名爲ADFSRoot.cer或東西)
  6. 將.cer文件複製到您的SharePoint服務器

現在你必須添加此證書到根權限的共享點列表。你會使用SharePoint 2010命令行管理程序執行此操作:

首先,啓動SharePoint 2010命令行管理程序,然後運行以下兩個命令(路徑更改爲您的.CER所在地):

$root = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("C:\TEMP\ADFSroot.cer") 
New-SPTrustedRootAuthority -Name "ADFS Token SigningRoot Authority" -Certificate $root 

現在證書屬性將被列爲確認證書已被添加。

如果您的證書鏈包含多個證書,則必須爲每個證書鏈都提供一個唯一的名稱。

相關問題