> For the complete documentation index, see [llms.txt](https://docs.editran.onesait.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.editran.onesait.com/documentacion-editran/editran-connect-v3.3/operacion/libreta_direcciones/contacto/claves_rsa.md).

# Claves RSA

La pestaña **Claves RSA** permite gestionar los intercambios de claves RSA asociados al contacto.

![Claves RSA](https://3558922613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQXv5BLHrdIc5WgYzixC%2Fuploads%2Fgit-blob-791840154cc5dc2acb03cb41f30a41ecce05f03f%2F04_claves_rsa.png?alt=media)

Esta pestaña solo está disponible si el contacto tiene contratada la licencia RSA. Sin ella permanece deshabilitada, aunque existan claves RSA creadas en la configuración local.

## Canales de intercambio

Los intercambios de claves se realizan a través de canales de intercambio. Cada canal relaciona un código local con un código remoto.

Al seleccionar un canal se muestran dos listas:

* **Claves propias**: claves generadas en la configuración local, que pueden enviarse al remoto.
* **Claves ajenas**: claves recibidas de los remotos asociados al canal.

### Crear un canal de intercambio

Para crear un canal se pulsa el botón **Preparar canal de intercambio**, se le asigna un nombre y se selecciona un código local y un código remoto.

![Nuevo canal de intercambio](https://3558922613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQXv5BLHrdIc5WgYzixC%2Fuploads%2Fgit-blob-632541fce3bf7e8dc2ac569f13b36775b9e2703a%2F05_nuevo_canal_intercambio.png?alt=media)

Si la combinación seleccionada no dispone de la característica RSA, no es posible crear el canal.

Una vez creado, puede modificarse su nombre o eliminarse.

## Claves propias

### Enviar una clave propia

1. Pulsar el botón **Seleccionar clave** y elegir la clave que se desea intercambiar.

   ![Seleccionar clave](https://3558922613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQXv5BLHrdIc5WgYzixC%2Fuploads%2Fgit-blob-cb05c0fff8b386e01f1e7db49430ccfbf3af2dbd%2F06_seleccionar_clave.png?alt=media)
2. La clave se añade a la lista de claves propias. Desde ahí puede gestionarse su intercambio con el remoto, siempre que este tenga creado su canal de intercambio para recibirla.

   ![Clave propia](https://3558922613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQXv5BLHrdIc5WgYzixC%2Fuploads%2Fgit-blob-ee253923f114aa2141f08c3458a1d61ea68acb1a%2F10_menu_clave_propia.png?alt=media)
3. Elegir una de las dos opciones disponibles:
   * **Enviar clave**: envía la clave al remoto.

     ![Enviar clave](https://3558922613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQXv5BLHrdIc5WgYzixC%2Fuploads%2Fgit-blob-acebb94725e5e1cd26ccd69067e6826645d19666%2F08_enviar_clave.png?alt=media)
   * **Preparar clave**: deja la clave lista para que el remoto pueda solicitar su recepción.

     ![Preparar clave](https://3558922613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQXv5BLHrdIc5WgYzixC%2Fuploads%2Fgit-blob-acebb94725e5e1cd26ccd69067e6826645d19666%2F07_preparar_clave.png?alt=media)

Según el estado de la versión, el envío puede realizarse en tres casos:

* Primer envío, sin posibilidad de firma. No se muestra la opción **Con firma** porque aún no hay claves disponibles para firmar.
* Envío firmado con una clave intercambiada previamente.
* Reenvío de una versión enviada con anterioridad.

Cuando el intercambio se completa con éxito, la versión de la clave aparece en la lista de claves propias.

![Clave propia intercambiada](https://3558922613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQXv5BLHrdIc5WgYzixC%2Fuploads%2Fgit-blob-d763c8a767f385b5027a7ae395b57df30b7e812d%2F09_clave_intercambiada.png?alt=media)

### Acciones sobre una clave propia

* **Enviar clave**: prepara y envía automáticamente la clave al remoto a través del canal seleccionado.
* **Preparar clave**: prepara la clave para que el remoto pueda solicitar su recepción o para enviarla manualmente.
* **Gestionar clave**: muestra la información de la clave y sus versiones. Desde esta vista se puede ver la clave, enviarla o eliminarla.
* **Eliminar clave**: elimina la clave si no tiene ninguna versión activa.

## Claves ajenas

### Recibir una clave ajena

Para recibir una clave ajena se pulsa el botón **Recibir clave** en la lista de **Claves ajenas**. Cuando se haya recibido con éxito, la clave aparece en la lista junto con su versión.

![Clave ajena recibida](https://3558922613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQXv5BLHrdIc5WgYzixC%2Fuploads%2Fgit-blob-6663946a976bae97d89b0695ebc8ac15fedffd10%2F11_menu_clave_ajena.png?alt=media)

### Acciones sobre una clave ajena

* **Enviar confirmación**: genera y envía al remoto una confirmación de recepción.
* **Gestionar clave**: muestra los datos de la clave y permite modificar su nombre. Desde esta vista se puede ver la clave, eliminarla o reenviar la confirmación de una versión concreta.
* **Eliminar clave**: elimina la clave si no tiene versiones activas asociadas.

> ⚠️ *Importante:* Tanto el envío de una clave propia como la recepción de una clave ajena requieren coordinación con el remoto.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.editran.onesait.com/documentacion-editran/editran-connect-v3.3/operacion/libreta_direcciones/contacto/claves_rsa.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
