Suspender o reactivar una clave
Pon una clave en espera mientras se investiga algo, por ejemplo un posible compromiso, y levanta la espera cuando la investigación lo descarte. A diferencia de la revocación, una suspensión se puede deshacer.
Quién puede hacerlo
Un administrador del tenant, un gestor de claves del tenant o un superadministrador de plataforma que trabaja dentro del tenant. En un despliegue SaaS, el servidor rechaza a un administrador de la plataforma. La consola ofrece Suspender y Reactivar solo donde el servidor indica que puedes realizar esa acción sobre esa clave.
Antes de empezar
- Solo se puede suspender una clave activa, incluida una que aparece como vencida porque alcanzó su vencimiento o su límite de uso. Solo se puede reactivar una clave suspendida.
- Elige la causa con cuidado. No es una etiqueta: decide qué sigue funcionando mientras la clave está en espera.
- Compromiso de seguridad detiene todas las operaciones sobre la clave, incluidos el descifrado y la verificación, diga lo que diga la política de ciclo de vida de tu tenant.
- Cualquier otra causa (algoritmo obsoleto, administrativa, incumplimiento de política o requisito regulatorio) deja el descifrado y la verificación históricos en manos de la política de ciclo de vida de tu tenant, exactamente como antes de la espera.
- Una clave suspendida ya no cifra ni firma con ninguna de las políticas de ciclo de vida que se incluyen, y no se puede rotar. Sus versiones de material y las concesiones que la nombran no se tocan.
- Si se confirma un compromiso, revoca la clave en lugar de reactivarla.
Pasos
Para suspender una clave:
- Abre Inventario de claves.
- Selecciona Suspender en la fila de la clave, o abre la clave con Ver detalles y selecciona Suspender al pie de sus detalles.
- En Suspender clave, elige la Causa. El diálogo muestra entonces, versión por versión, qué lecturas se detienen y cuáles continúan con esa causa. El servidor calcula esa declaración para esta clave según la política de ciclo de vida de tu tenant.
- Escribe el Motivo. Se registra en la auditoría a nombre de tu cuenta y lo lee quien decida después si se puede levantar la espera.
- Selecciona Suspender clave.
Para reactivar una clave:
- Abre Inventario de claves.
- Selecciona Reactivar en la fila de la clave, o en los detalles de la clave.
- Lee qué hace levantar la espera. Reactivar clave no pide causa ni motivo: la reactivación no registra ninguna causa y borra la que llevaba la suspensión.
- Selecciona Reactivar clave.
Qué ves cuando funcionó
La consola indica que la clave ha sido suspendida, o reactivada, y el estado de la clave cambia. El cambio queda registrado en la auditoría.
Una clave suspendida aparece como suspendida, con su causa y tu motivo en sus detalles. Una clave reactivada vuelve al estado que tenía antes de la suspensión: activa, o de nuevo vencida mientras su límite siga alcanzado. El cifrado y la firma vuelven con ese estado; las lecturas siguen el veredicto del servidor que se muestra en el diálogo, que todavía puede detenerse en una versión revocada por un compromiso de seguridad.
Si falla
| Qué ves | Causa | Qué hacer |
|---|---|---|
| Elige una causa para habilitar esta acción. | No hay ninguna causa seleccionada; no hay causa predeterminada | Elige la causa |
| Escribe un motivo para habilitar esta acción. | El motivo está vacío | Escribe el motivo |
| El veredicto del servidor para esta clave no ha cargado; la acción permanece no disponible hasta que lo haga. | La consola no pudo leer qué hace la causa a esta clave | Espera, o selecciona reintentar en el diálogo |
| La clave no puede suspenderse en su estado actual | La clave no está activa, o te falta el permiso; el diálogo muestra el motivo del propio servidor cuando lo da | Revisa el estado de la clave |
| La clave no puede reactivarse en su estado actual | La clave no está suspendida, o te falta el permiso | Revisa el estado de la clave |
Sin la consola
| Superficie | Cómo |
|---|---|
| CLI de gestión de claves | ankasecure-km keys suspend --kid <id> --cause <cause> --reason <text>; ankasecure-km keys reactivate --kid <id> |
| Admin SDK | KeyOperations.suspend(String kid, SuspendKeyRequest request); KeyOperations.reactivate(String kid) |
| API | POST /api/v3/admin/tenants/{tenantId}/keys/{kid}/suspend (operación suspendKey); POST /api/v3/admin/tenants/{tenantId}/keys/{kid}/reactivate (operación reactivateKey) |
Relacionado
- Inventario de Claves: qué muestra la pantalla y cada decisión que tomas en ella.
- Ciclo de Vida de Claves: la política del tenant que decide qué puede seguir haciendo una clave suspendida.