Skip to main content
Element Software
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

重新密钥软件加密静态主密钥

贡献者 netapp-pcarriga

您可以使用 Element API 重新生成现有密钥。此过程会为您的外部密钥管理服务器创建一个新的替换主密钥。主钥匙总是用新的主钥匙替换,绝不会复制或覆盖。

您可能需要在以下某个过程中重新输入密码:

  • 作为从内部密钥管理变更为外部密钥管理的一部分,创建新密钥。

  • 为应对或防范安全事件而创建新密钥。

备注 该过程是异步的,会在重新密钥操作完成之前返回响应。你可以使用"获取异步结果"用于轮询系统以查看进程何时完成的方法。
你需要什么
  • 您已启用静态软件加密。"CreateCluster"在不包含卷且没有 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
       },
    }

查找更多信息