目錄

簡介

必要條件

需求

設定

採用元件

組態

將檔案匯入CSPC

安裝

驗證

疑難排解

簡介

本文說明如何在CSPC中安裝由您或憑證授權單位(CA)簽署的SSL憑證。

必要條件

需求

- .key檔案（建立csr檔案時生成，供您或要簽名的CA使用）

- .crt檔案（這是與.key檔案匹配並由您或CA簽名的證書）

- 對CSPC的根訪問

提示：或者，也可以為.crt檔案提供.cer檔案。可以將這些檔案轉換為要安裝的.crt檔案。

設定

採用元件

- CSPC（測試版本包括2.7.x 2.8.x 2.9.x和2.10.x）

- FTP使用者端（例如WinSCP、Filezilla、MobaXterm等）。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保您瞭解任何指令可能造成的影響。

組態

將檔案匯入CSPC

1.使用FTP客戶端，將.crt和.key檔案匯入/home/collectorogin。

1.1如果您已獲得.cer，請將檔案轉換為.crt。（將<name>替換為您的檔名）。

openssl x509 -inform DER -in <name>.cer -out localhost.crt

openssl x509 -inform DER -in

.cer -out rui.crt

如果上述命令出現錯誤（如無法載入證書），在某些情況下可能會發生此錯誤，請使用此命令。無法提示錯誤。

openssl x509 -in

.cer -out rui.crt

安裝

2.建立金鑰庫。

openssl pkcs12 -export -in localhost.crt -inkey localhost.key > localhost.p12

3.匯入CSPC的金鑰庫。

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -importkeystore -srckeystore localhost.p12 -srcstoretype pkcs12 -destkeystore $CSPCHOME/webui/tomcat/conf/cspcgxt -deststoretype jks

附註：它要求輸入密碼。一律為cspcgxt。

4.驗證是否已匯入（存在兩個條目）。

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -list -v -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt | grep --color 'Your keystore contains'

5.刪除上一個別名。

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -delete -alias tomcat -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt

6.驗證只有一個別名

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -list -v -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt | grep --color 'Your keystore contains'

7.將別名更改為tomcat。

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -changealias -alias 1 -destalias tomcat -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt

8.重新啟動CSPC服務。

對於2.7.x和2.8.x版：

service cspc restart

對於2.9.x和2.10.x版：

systemctl cspc restart

注意：將.key和.crt檔案儲存為CSPC的升級可以刪除SSL證書，需要重新安裝。

驗證

導覽至CSPC登入畫面，選擇位址欄左側的鎖定並檢查憑證。

疑難排解

在重新啟動時，據報告2.9.x和2.10.x版存在Tomcat問題。如果GUI未啟動：

1.確認重新啟動後tomcat服務已啟動：

service tomcat status

2.如果訊息顯示Active:正在啟用(開始)，等待五至十分鐘以服務即將啟動。否則，請手動啟動：

service tomcat start

在重新啟動2.9.x和2.10.x版後，已報告如果GUI未出現，則Tomcat出現問題：

1.確認重新啟動後tomcat服務已啟動：

服務tomcat狀態

2.如果郵件顯示「活動：啟用（啟動）」在服務啟動時等待5-10分鐘，否則請手動啟動：

服務tomcat start

提示：如果您仍然面臨問題，請聯絡潛在客戶或分享您的評論。