Skip to main content
Element Software
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Recodificar criptografia de software em repouso chave mestra

Colaboradores netapp-pcarriga

Você pode usar a API Element para redefinir a chave de uma chave existente. Este processo cria uma nova chave mestra de substituição para o seu servidor externo de gerenciamento de chaves. As chaves mestras são sempre substituídas por novas chaves mestras e nunca duplicadas ou sobrescritas.

Você poderá precisar trocar as teclas como parte de um dos seguintes procedimentos:

  • Criar uma nova chave como parte de uma mudança do gerenciamento de chaves interno para o gerenciamento de chaves externo.

  • Crie uma nova chave como reação a um evento relacionado à segurança ou como proteção contra ele.

Observação Esse processo é assíncrono e retorna uma resposta antes que a operação de recriptografia seja concluída. Você pode usar o"ObterResultadoAssíncrono" Método para consultar o sistema e verificar quando o processo foi concluído.
O que você vai precisar
Passos
  1. Execute o"ListKeyProvidersKmip" comando e copie o ID do provedor de chave(keyProviderID ).

  2. Execute o"RekeySoftwareEncryptionAtRestMasterKey" com o keyManagementType parâmetro como external e keyProviderID como o número de identificação do provedor de chaves da etapa anterior:

    {
     "method": "rekeysoftwareencryptionatrestmasterkey",
     "params": {
       "keyManagementType": "external",
       "keyProviderID": "<ID number>"
     }
    }
  3. Copie o asyncHandle valor do RekeySoftwareEncryptionAtRestMasterKey resposta ao comando.

  4. Execute o"ObterResultadoAssíncrono" comando com o asyncHandle Utilize o valor da etapa anterior para confirmar a alteração na configuração. A partir da resposta do comando, você deverá ver que a configuração da chave mestra antiga foi atualizada com as novas informações da chave. Copie o novo ID do provedor de chaves para usar em uma etapa posterior.

    {
       "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. Execute o GetSoftwareEncryptionatRestInfo comando para confirmar novos detalhes importantes, incluindo o keyProviderID , foram atualizados.

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

Encontre mais informações