簡介
本文檔介紹UCCE SSO所需的證書配置。此功能的設定包括多個HTTPS、數位簽章和加密憑證。
需求
思科建議您瞭解以下主題:
- UCCE版本11.5
- Microsoft Active Directory(AD)- Windows Server上安裝的AD
- Active Directory聯合身份驗證服務(ADFS)版本2.0/3.0
採用元件
UCCE 11.5
Windows 2012 R2
A部分。SSO消息流
啟用SSO後,當代理登入到Finesse案頭時:
- Finesse伺服器重定向代理瀏覽器以與身份服務(IDS)通訊
- IDS使用SAML請求將代理瀏覽器重定向到身份提供程式(IDP)
- IDP生成SAML令牌並傳遞到IDS伺服器
- 生成令牌後,每次代理瀏覽到應用程式時,都會使用此有效令牌進行登入
B部分.IDP和IDS中使用的證書
IDP證書
- SSL憑證(SSO)
- 令牌簽名證書
- 令牌 — 解密
IDS憑證
C部分:詳細的IDP認證和配置
SSL憑證(SSO)
- 此證書在IDP和客戶端之間使用。客戶端必須信任SSO證書
- SSL證書用於加密客戶端和IDP伺服器之間的會話。此證書不是特定於ADFS,而是特定於IIS
- SSL證書的主題必須與ADFS配置中使用的名稱匹配
為SSO配置SSL證書的步驟(本地實驗室已簽署內部CA)
步驟1. 使用憑證簽署請求(CSR)建立SSL憑證,並由ADFS的內部CA簽署。
- 開啟伺服器管理器。
- 按一下「工具」。
- 按一下「Internet資訊服務(IIS)管理器」。
- 選擇本地伺服器。
- 選擇伺服器證書。
- 按一下「開啟特徵」(操作面板)。
- 按一下「create certificate request」。
- 將加密服務提供程式保留為預設值。
- 將Bit Length更改為2048。
- 按「Next」(下一步)。
- 選擇儲存請求檔案的位置。
- 按一下「Finish」(結束)。
步驟2. CA對步驟1產生的CSR進行簽名。
- 開啟CA伺服器以使用此CSR http:<CA Server ip address>/certsrv/。
-
按一下「Request a certificate」。
-
按一下「advanced certificate request」。
-
將CSR複製到Based-64編碼憑證要求。
-
提交。
-
下載已簽名的證書。
步驟3.將簽名證書安裝回ADFS伺服器並分配給ADFS功能。
1.將簽名證書安裝回ADFS伺服器。為此,請開啟Server manager>Tools>按一下Internet Information Services(IIS)Manager>。
Local Server>Server Certificate>Open Feature(操作面板)。
2.按一下「完成證書申請」。
3.選擇您完成並從第三方證書提供商下載的完整CSR檔案的路徑。
4. 輸入憑證的友好名稱。
5.選擇「個人」作為證書儲存。
6.按一下確定。
7.在此階段,新增了所有證書。現在,必須分配SSL證書。
8.展開本地服務器>展開站點>選擇預設網站>按一下繫結(操作窗格)。
9.按一下Add。
10.將型別更改為HTTPS。
11.從下拉選單中選擇您的證書。
12.按一下OK。
現在,已分配ADFS伺服器的SSL證書。
附註:在安裝ADFS功能期間,必須使用以前的SSL證書。
令牌簽名證書
ADFS為令牌簽名證書生成自簽名證書。預設情況下,它在一年內有效。
IDP生成的SAML令牌由ADFS私鑰(令牌簽名證書私密部分)簽名。 然後,IDS使用ADFS公鑰進行驗證。此保證簽名令牌不會被修改。
每當使用者需要獲取對信賴方應用程式(Cisco IDS)的訪問許可權時,都會使用令牌簽名證書。
Cisco IDS伺服器如何取得權杖演唱憑證的公鑰?
這是通過將ADFS後設資料上載到IDS伺服器,然後將ADFS的公鑰傳遞到IDS伺服器來實現的。這樣,IDS就可以獲得ADFS伺服器的公鑰。
您需要從ADFS下載IDP後設資料。要下載IDP後設資料,請參閱連結https:// <ADFS的FQDN>/federationmetadata/2007-06/federationmetadata.xml。
從ADFS後設資料將ADFS後設資料上載到IDS
權杖解密
此證書由ADFS伺服器(自簽名)自動生成。 如果令牌需要加密,ADFS使用IDS公鑰對其進行解密。但是,當您看到ADFS令牌加密時,並不意味著令牌已加密。
如果要檢視是否對特定信賴方應用程式啟用了令牌加密,則需要檢查特定信賴方應用程式上的「加密」頁籤。
下圖顯示,未啟用令牌加密。
未啟用加密
D部分。Cisco IDS端證書
SAML證書
此證書由IDS伺服器(自簽名)生成。 預設情況下,有效期為3年。
此證書用於簽署SAML請求並傳送到IDP(ADFS)。 此公鑰在IDS後設資料中,必須匯入到ADFS伺服器。
1.從IDS伺服器下載SAML SP後設資料。
2.瀏覽到https://<ids server FQDN>:8553/idsadmin/。
3.選擇設定並下載SAML SP後設資料並儲存。
來自IDS伺服器的後設資料匯入到ADFS伺服器從ADFS端驗證
當IDS重新生成SAML證書時(該證書用於對SAML請求進行簽名),它將執行後設資料交換。
加密/簽名金鑰
預設情況下未啟用加密。如果啟用加密,則需要將其上載到ADFS。
參考:
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/icm_enterprise/icm_enterprise_11_5_1/Configuration/Guide/UCCE_BK_U882D859_00_ucce-features-guide/UCCE_BK_U882D859_00_ucce-features-guide_chapter_0110.pdf