Rekey cifrado de software en reposo clave maestra
Puedes usar la API de Element para volver a generar una clave existente. Este proceso crea una nueva clave maestra de reemplazo para su servidor de administración de claves externo. Las claves maestras siempre se reemplazan por nuevas claves maestras y nunca se duplican ni se sobrescriben.
Es posible que necesite volver a introducir las teclas como parte de uno de los siguientes procedimientos:
-
Cree una nueva clave como parte de un cambio de gestión de claves interna a gestión de claves externa.
-
Cree una nueva clave como reacción a un evento relacionado con la seguridad o como protección contra el mismo.
|
|
Este proceso es asíncrono y devuelve una respuesta antes de que se complete la operación de reenvío de claves. Puedes usar el"ObtenerResultadoAsíncrono" Método para consultar al sistema y comprobar cuándo ha finalizado el proceso. |
-
Has habilitado el cifrado de software en reposo mediante"CrearClúster" método en un nuevo clúster que no contiene volúmenes y no tiene E/S. Utilice el siguiente enlace: ../api/reference_element_api_getsoftwareencryptionatrestinfo.html[
GetSoftwareEncryptionatRestInfo] para confirmar que el estado esenabledantes de continuar. -
Tienes"Se estableció una relación de confianza" entre el clúster SolidFire y un servidor de claves externo (EKS). Ejecutar el"TestKeyProviderKmip" Método para verificar que se ha establecido una conexión con el proveedor de claves.
-
Ejecutar el"Proveedores de claves de lista Kmip" comando y copia del ID del proveedor de claves(
keyProviderID). -
Ejecutar el"Clave maestra de cifrado de software en reposo" con el
keyManagementTypeparámetro comoexternalykeyProviderIDcomo el número de identificación del proveedor de claves del paso anterior:{ "method": "rekeysoftwareencryptionatrestmasterkey", "params": { "keyManagementType": "external", "keyProviderID": "<ID number>" } } -
Copia el
asyncHandlevalor de laRekeySoftwareEncryptionAtRestMasterKeyRespuesta al comando. -
Ejecutar el"ObtenerResultadoAsíncrono" comando con el
asyncHandleValor del paso anterior para confirmar el cambio de configuración. En la respuesta del comando, debería ver que la configuración de la clave maestra anterior se ha actualizado con la nueva información de la clave. Copie el nuevo ID del proveedor de claves para usarlo en un paso 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" } -
Ejecutar el
GetSoftwareEncryptionatRestInfoorden para confirmar que los nuevos detalles clave, incluyendo elkeyProviderID, han sido actualizados.{ "id": null, "result": { "masterKeyInfo": { "keyCreatedTime": "2021-01-01T22:29:18Z", "keyID": "<updated value>", "keyManagementType": "external", "keyProviderID": <value> }, "rekeyMasterKeyAsyncResultID": <value> "status": "enabled", "version": 1 }, }