Exportar la parte pública de una clave
Obtén el material de clave pública y los metadatos de una clave de tu tenant, como JSON, para entregarlos a un socio o a otro sistema que cifra para la clave o verifica sus firmas. El material de clave privada nunca sale de la plataforma.
Quién puede hacerlo
Cualquiera que tenga el permiso para leer claves: todos los roles integrados del tenant, y todos los roles integrados de la plataforma que trabajan dentro del tenant. En un despliegue SaaS se rechaza a un administrador de la plataforma.
Antes de empezar
- La clave es asimétrica o compuesta. Una clave simétrica no tiene parte pública, así que la consola no ofrece la exportación para ella.
- La clave es exportable. Si una clave se puede exportar, incluida su clave pública, se establece al crearla y se puede cambiar con sus metadatos.
- La clave está activa o suspendida. La consola ofrece la exportación solo en esos dos estados.
Pasos
- Abre Inventario de claves, busca la clave y selecciona su fila, o Ver detalles.
- En Detalles, comprueba que Exportable indique que sí.
- Selecciona Exportar clave pública en el pie del detalle de la clave.
- En el diálogo Exportar clave pública, revisa el Key ID y el algoritmo, y la vista previa del JSON.
- Selecciona Copiar al portapapeles, o Descargar como JSON para guardarlo como
<Key ID>-public.json.
Qué ves cuando funcionó
El diálogo muestra el comienzo del JSON exportado. Una clave asimétrica simple lleva su clave pública como SubjectPublicKeyInfo en Base64; una clave compuesta lleva la clave pública de cada componente y ninguna clave pública única. Copiar al portapapeles lo confirma con "JSON de la clave pública copiado."
Si falla
| Qué ves | Causa | Qué hacer |
|---|---|---|
| No se ofrece Exportar clave pública | La clave es simétrica, no es exportable, o está en un estado distinto de activa o suspendida | Para una clave no exportable, una persona con el permiso para editar los metadatos de las claves la hace exportable, si tu política lo permite |
| Un mensaje que indica que la clave no es exportable ("Key is not exportable") | La clave está marcada como no exportable | Igual que en la fila anterior |
| "No se pudo exportar la clave", o el rechazo del servidor | Se rechazó la exportación, por ejemplo porque no se pudo verificar el estado registrado de la clave | Vuelve a intentarlo más tarde; si persiste, comunica el identificador de la clave a tu operador de la plataforma |
| Se rechaza la exportación para un administrador de la plataforma | En un despliegue SaaS, un administrador de la plataforma no puede exportar la clave de un tenant | Pide a una persona del tenant que la exporte |
Sin la consola
| Superficie | Cómo |
|---|---|
| CLI de gestión de claves | ankasecure-km keys export --kid <id> |
| Admin SDK | KeyOperations.export(String) |
| API | GET /api/v3/admin/tenants/{tenantId}/keys/{kid}/export (operación exportKey) |
Relacionado
- Inventario de Claves: qué muestra la pantalla, incluido si una clave se puede exportar.