若是非主控主機已在主服務器上註冊但其基於主機ID的證書再也不有效,則能夠從新頒發基於主機ID的證書。例如,證書在過時,被撤銷或丟失時無效。安全
重發令牌是一種可用於從新頒發證書的令牌。它是一種特殊類型的令牌,由於它保留與原始證書相同的主機ID。因爲重發令牌綁定到特定主機,所以該令牌不能用於爲其餘主機請求證書。服務器
使用NetBackup管理控制檯建立從新簽發令牌spa
注意:命令行
非主控主機的管理員部署令牌以獲取另外一個基於主機ID的證書。有關說明,請參閱如下主題:server
請參閱 部署基於主機ID的證書。blog
使用nbcertcmd命令建立從新簽發令牌token
bpnbat -login -logintype WEB事件
請參閱 nbcertcmd命令選項的Web登陸要求。部署
使用須要從新頒發證書的主機名:
nbcertcmd -createToken -name token_name -reissue -host host_name
注意:
您必須提供要從新頒發證書的主機的主要名稱。若是提供爲主機添加的任何主機ID到主機名映射,則沒法從新頒發證書。
使用須要從新頒發證書的主機ID:
nbcertcmd -createToken -name TOKEN_NAME -reissue -hostId HOST_ID
附加參數可用於指示有效期和建立緣由。
爲重命名的NetBackup主機請求證書的其餘步驟
除了從新發出令牌以外,還須要執行如下步驟來爲重命名的NetBackup主機請求證書。
在主機名更改後爲主機請求證書
請參閱 將主機ID添加到主機名映射。
或者,您可使用 nbhostmgmt -add 命令行界面選項。
有關nbhostmgmt 命令的詳細信息 ,請參見「 NetBackup命令參考指南 」中的「 nbhostmgmt 」部分 。
請參閱 撤消基於主機ID的證書。
注意:
證書被撤銷後,主機沒法與NetBackup Web管理控制檯服務(nbwmc)通訊。當主機使用重發令牌獲取新證書時,主機能夠 再次與nbwmc通訊 。
請參閱 部署基於主機ID的證書。
客戶端證書過時更新
基於NetBackup主機ID的證書在其發佈日期後一年到期。它們會在到期日期前180天自動續訂。按期發送證書續訂請求,直到證書成功續訂。自動續訂可確保續訂過程對用戶透明。
續訂請求始終使用現有證書進行身份驗證。所以,不管證書部署安全級別如何,續訂過程都不須要使用受權令牌。
若是現有證書還沒有過時,則主機管理員能夠啓動手動續訂請求,如如下過程當中所述。
手動續訂基於主機ID的證書
在證書已過時的狀況下,主機管理員必須手動從新頒發證書。
請參閱關於從新發布基於主機ID的證書。
在某些狀況下,可能須要將-force選項與nbcertcmd -getCertificate命令一塊兒使用。例如,強制將證書部署到主機或覆蓋現有的基於主機ID的證書信息並獲取新證書。
主機可能已經擁有基於主機ID的證書,但須要使用新證書覆蓋舊證書。例如,當使用新服務器替換主服務器時,這是必需的。因爲客戶端具備舊服務器的舊證書,所以在客戶端上運行nbcertcmd -getCertificate命令時,它將失敗並顯示如下錯誤:
服務器已存在證書。
使用如下過程覆蓋現有的基於主機ID的證書信息並獲取新證書。
在主機上強制部署證書
nbcertcmd -getCertificate -server master_server_name -force
根據主服務器上的安全設置,可能還須要指定令牌。
請參閱建立受權令牌。
使用-cluster選項部署羣集證書。
主機可能已頒發證書,但隨着時間的推移,證書已損壞或證書文件已被刪除。
非主控主機的管理員能夠運行如下命令來確認證書的情況:
nbcertcmd -listCertDetails
若是證書已損壞,則該命令將失敗並顯示如下錯誤:
沒法從本地證書存儲區讀取證書。
若是未顯示證書詳細信息,則證書不可用。
使用如下過程覆蓋現有的基於主機ID的證書信息並獲取新證書。
獲取新的基於主機ID的證書
nbcertcmd -getCertificate -force
根據主服務器上的安全設置,可能還須要指定令牌。
請參閱建立受權令牌。
使用-cluster選項部署羣集證書。