在認證儲存庫中建立共用金鑰
若要共用要用來跨伺服器加密 DAOS 物件的金鑰,請在認證儲存庫中建立共用金鑰。
開始之前
- 確保 Domino 認證儲存資料庫(IBM_CredStore 目錄中的 credstore.nsf)的設計已利用 Domino 12 或更新版本隨附的 websecuritystore.ntf 範本重新整理。
- 認證儲存庫是配置 DAOS 第 2 層儲存體的必要部分。如果您不使用第 2 層儲存體,且尚未使用認證儲存庫,請在參與伺服器上建立認證儲存庫。如需相關資訊,請參閱使用認證儲存庫來儲存認證。
- 認證儲存庫的範圍可以是單一伺服器或叢集。對於後者,在建立認證儲存庫時,請確定建立認證儲存庫的伺服器已是叢集的一部分。假設認證儲存庫是叢集化的,如果 DAOS 物件共用的範圍也在這個叢集中,您只需要在認證儲存庫的某個抄本中建立共用金鑰,其就會跨叢集抄寫。如果 DAOS 物件共用的範圍較寬(例如,跨多個叢集),您必須在一個認證儲存庫中建立共用金鑰,然後匯出共用金鑰,並將其匯入另一個認證儲存庫。
- 如果跨叢集使用認證儲存庫,請確保將 credstore.nsf 抄寫到叢集中的所有伺服器。
執行這項作業的原因和時機
您可以為共用金鑰選擇 AES-128 或 AES-256 加密。AES-128 提供強大的安全性。AES-256 提供更強的安全性,但在物件加密與解密期間可能導致效能輕微下降。
程序
-
若要在 credstore.nsf 中建立共用金鑰,請從使用認證儲存庫之任何 Domino 伺服器的主控台中輸入下列其中一個指令:
若要使用 AES-128 加密:
keymgmt create sharedkey <keyname>若要使用 AES-256 加密:keymgmt create sharedkey <keyname> 256例如,若要建立使用 AES 128 位元加密的共用金鑰MyCluster_AES_128,請輸入:keymgmt create sharedkey MyCluster_AES_128 -
指令輸出會顯示共用金鑰的雜湊,此雜湊會在 DAOS 程式碼中唯一識別該共用金鑰。可以選擇性地輸入下列指令來驗證是否已建立共用金鑰:
keymgmt show sharedkey <keyname>或者,輸入此指令來驗證所有的現行共用金鑰:keymgmt show sharedkey all