Skip to content

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

  1. Abre Inventario de claves, busca la clave y selecciona su fila, o Ver detalles.
  2. En Detalles, comprueba que Exportable indique que sí.
  3. Selecciona Exportar clave pública en el pie del detalle de la clave.
  4. En el diálogo Exportar clave pública, revisa el Key ID y el algoritmo, y la vista previa del JSON.
  5. 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