> 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/connect-3.2/firma/firmadeficheros/detallefichero/firmar/firma_cert_windows.md).

# Firma con certificado de clave privada instalado o accesible en el almacén de certificados de Windows

Desde el sistema operativo Windows, cuando en la configuración se haya indicado que una de las localizaciones del certificado a utilizar es el almacén de Windows (ya sea porque está instalado o ya sea porque está en nube pero accesible mediante CSP del proveedor), la firma se realiza con la aplicación de escritorio **Editran-Firma**, por lo que esta deberá encontrarse instalada en el equipo en el momento de la firma.

## Instalación de la aplicación de escritorio en los puestos firmantes

El instalable de la aplicación se puede descargar haciendo clic sobre el link **descárgala desde aquí** de la primera ventana que se muestra en cada solicitud de firma. De esta forma, quedará en el directorio de descargas del navegador.

![Descargar aplicación de escritorio](https://3859228011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2jqgE5yyM3S58JKHROiz%2Fuploads%2Fgit-blob-a3512120ca2187d1cccef30fea71e66c3530f8fb%2F01_descarga_aplicacion_escritorio.png?alt=media)

Alternativamente, el administrador del sistema puede obtener el instalable de la aplicación del directorio `[Directorio de instalación de Connect]\EditranConnect\signs\app` de la instalación de Connect en el servidor para instalarlo en cada puesto firmante.

Una vez que el instalable de la aplicación se encuentre en el equipo firmante (ya sea porque se ha descargado o porque se ha llevado de forma manual), se procederá como a continuación se explica.

La instalación requiere disponer de privilegios de administrador en el equipo. Cuando se ejecuta el instalable, se muestra una pantalla de bienvenida en la que se debe pulsar el botón **Siguiente**.

![Instalación de la aplicación de escritorio](https://3859228011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2jqgE5yyM3S58JKHROiz%2Fuploads%2Fgit-blob-a4d0c68fa8f00014119747f6afe9d82130634529%2F02_instalacion_aplicacion_escritorio.png?alt=media)

A continuación, se elige el directorio de instalación:

![Directorio de instalación de la aplicación de escritorio](https://3859228011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2jqgE5yyM3S58JKHROiz%2Fuploads%2Fgit-blob-973f0d97c3e588797dce9906ba7597e02b163383%2F03_dir_instalacion_aplicacion_escritorio.png?alt=media)

Y por último se indica el servidor (ip/hostname, sin https\://) y el puerto de escucha del servicio **Editran Connect Sign** de la máquina donde se encuentra desplegado Connect.

![IP y puerto del servicio Editran Connect Sign](https://3859228011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2jqgE5yyM3S58JKHROiz%2Fuploads%2Fgit-blob-872bfa567f6ed88b07d32675794a5858c16e663a%2F04_ip_puerto_instalacion_aplicacion_escritorio.png?alt=media)

Pulsado el botón **Siguiente**, la aplicación se instalará.

![Instalación de la aplicación de escritorio finalizada](https://3859228011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2jqgE5yyM3S58JKHROiz%2Fuploads%2Fgit-blob-aa98f041f84e1efc608215e58afc9917aa8b45da%2F05_terminada_instalacion_aplicacion_escritorio.png?alt=media)

## Proceso de firma

Una vez que el firmante accede al detalle del fichero y, si procede según formato y permisos lo ha visualizado, pulsará el botón **Firmar** para comenzar el proceso.

![Botón Firmar](https://3859228011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2jqgE5yyM3S58JKHROiz%2Fuploads%2Fgit-blob-e564010f8a1f21d7e201f1aaef8f8ad12a37614b%2F06_boton_firmar.png?alt=media)

En cada solicitud de firma, una ventana emergente recordará la necesidad de disponer de la aplicación de escritorio para firmar y facilitará el link de descarga.

![Sin selector de certificado](https://3859228011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2jqgE5yyM3S58JKHROiz%2Fuploads%2Fgit-blob-0c6162ddc503e5b9064f243bf8186596276b927a%2F09_sin_selector_certificado.png?alt=media)

Cuando se pulsa el botón **Firmar**, una nueva ventana notifica que la aplicación de escritorio Editranff-Firma se va a utilizar. Se pulsará **Abrir**.

![Aviso de uso de la aplicación de escritorio](https://3859228011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2jqgE5yyM3S58JKHROiz%2Fuploads%2Fgit-blob-3e90a0b37876f013b2ae4616c83f34e597cb5a69%2F10_aviso_uso_aplicacion_escritorio.png?alt=media)

Aparece una nueva ventana que va informando de los procesos que se están llevando a cabo y, dependiendo del nivel de protección con el que se instaló el certificado, se abrirá aún otra más informando que se va a utilizar el certificado (nivel medio) o solicitando además la introducción de su contraseña (nivel alto, nivel recomendado).

![Pantalla que informa de los procesos de firma](https://3859228011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2jqgE5yyM3S58JKHROiz%2Fuploads%2Fgit-blob-4865366e99f775aca2bd541a9b53bba2d734f8fe%2F11_pantalla_informa_procesos_firma.png?alt=media)

![Pantalla introducción de contraseña del certificado en el proceso de firma](https://3859228011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2jqgE5yyM3S58JKHROiz%2Fuploads%2Fgit-blob-f61fb96805bbab2f090756f05591ab7b48001e83%2F12_pantalla_introduce_contrase%C3%B1a_certificado.png?alt=media)

Aceptada esa ventana, la firma se realizará y una última ventana informará del éxito o del fracaso de la operación.

![Pantalla proceso de firma finalizado](https://3859228011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2jqgE5yyM3S58JKHROiz%2Fuploads%2Fgit-blob-51c977c19b304b786b3400bd141c839dd4e80981%2F13_pantalla_proceso_firma_finalizado.png?alt=media)

El usuario es devuelto a la lista de ficheros filtrada por el estado `Pendientes de firmar por mí`, por lo que el fichero que se acaba de firmar ya no se mostrará. Sin embargo, si el usuario desmarca dicho filtro, puede consultar el fichero recién firmado y sus estados global y particular respecto a cada firmante, si así lo desea.

Desde la lista de ficheros, el firmante puede repetir el proceso descrito con el resto de ficheros que aún estén pendientes de su actuación.


---

# 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/connect-3.2/firma/firmadeficheros/detallefichero/firmar/firma_cert_windows.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.
