Skip to main content
Element Software
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

重新金鑰軟體加密靜態主金鑰

貢獻者 netapp-pcarriga

您可以使用 Element API 重新產生現有金鑰。此過程會為您的外部金鑰管理伺服器建立一個新的替換主密鑰。主鑰匙總是用新的主鑰匙替換,絕不會複製或覆蓋。

您可能需要在執行下列任一操作時重新輸入密碼:

  • 作為從內部金鑰管理變更為外部金鑰管理的一部分,建立新金鑰。

  • 為因應或防範安全事件而建立新金鑰。

註 該過程是異步的,會在重新密鑰操作完成之前返回回應。你可以使用"取得非同步結果"用於輪詢系統以查看進程何時完成的方法。
你需要什麼
  • 您已啟用靜態軟體加密。"建立集群"在不包含磁碟區且沒有 I/O 的新叢集上執行此方法。使用連結:../api/reference_element_api_getsoftwareencryptionatrestinfo.html[`GetSoftwareEncryptionatRestInfo`確認該州是 `enabled`在繼續之前。

  • 你有"建立了信任關係"SolidFire叢集與外部金鑰伺服器 (EKS) 之間。運行"測試密鑰提供者Kmip"驗證與金鑰提供者的連線是否已建立的方法。

步驟
  1. 運行"ListKeyProvidersKmip"命令並複製密鑰提供者 ID(keyProviderID )。

  2. 運行"重新金鑰軟體靜態加密主金鑰"和 `keyManagementType`參數為 `external`和 `keyProviderID`作為上一步中密鑰提供者的 ID 號碼:

    {
     "method": "rekeysoftwareencryptionatrestmasterkey",
     "params": {
       "keyManagementType": "external",
       "keyProviderID": "<ID number>"
     }
    }
  3. 複製 `asyncHandle`來自 `RekeySoftwareEncryptionAtRestMasterKey`命令響應。

  4. 運行"取得非同步結果"使用命令 `asyncHandle`使用上一步的值來確認設定變更。從命令回應中可以看到,舊的主密鑰配置已更新為新的密鑰資訊。複製新的密鑰提供者 ID,以便在後續步驟中使用。

    {
       "id": null,
       "result": {
         "createTime": "2021-01-01T22:29:18Z",
         "lastUpdateTime": "2021-01-01T22:45:51Z",
         "result": {
           "keyToDecommission": {
             "keyID": "<value>",
             "keyManagementType": "internal"
         },
         "newKey": {
           "keyID": "<value>",
           "keyManagementType": "external",
           "keyProviderID": <value>
         },
         "operation": "Rekeying Master Key. Master Key management being transferred from Internal Key Management to External Key Management with keyProviderID=<value>",
         "state": "Ready"
       },
       "resultType": "RekeySoftwareEncryptionAtRestMasterKey",
       "status": "complete"
    }
  5. 運行 `GetSoftwareEncryptionatRestInfo`命令確認新的關鍵細節,包括 `keyProviderID`已更新。

    {
       "id": null,
       "result": {
         "masterKeyInfo": {
           "keyCreatedTime": "2021-01-01T22:29:18Z",
           "keyID": "<updated value>",
           "keyManagementType": "external",
           "keyProviderID": <value>
         },
         "rekeyMasterKeyAsyncResultID": <value>
         "status": "enabled",
         "version": 1
       },
    }

查找更多信息