Configuración de Firma digital en Costa Rica

De Apuntes
Saltar a: navegación, buscar

Un editor ha marcado este artículo como en construcción. Por favor no lo modifique hasta que esté listo.

La firma digital es un método que asocia la identidad de una persona o equipo, con un mensaje o documento electrónico, para asegurar la autoría y la integridad del mismo. Es un mecanismo criptográfico que permite al receptor de un mensaje, firmado digitalmente, identificar a la entidad originadora de dicho mensaje y confirmar que el mensaje no ha sido alterado desde que fue firmado por el originador.

Historia

En Costa Rica, el concepto de certificación digital se remonta a un proyecto de Ley presentado por el Poder Ejecutivo a la Asamblea Legislativa el 29 de febrero de 2002, tramitado bajo el expediente 14.276, mismo que pretendía legislar lo relacionado con la firma digital en nuestro país. Al cabo de años de deliberaciones acerca del tema y varios textos sustitutos, el día 22 de agosto del 2005 el proyecto de marras culminó con la aprobación de la Ley de Certificados, Firmas Digitales y Documentos Electrónicos.

La Dirección de Certificadores de Firma Digital, adscrita al Ministerio de Ciencia y Tecnología, es el ente encargado de administrar y supervisar el sistema de certificación. El Ente Costarricense de Acreditación (ECA), es la entidad encarga de fijar los requisitos técnicos, las prácticas y cumplimientos de estándares mundiales [1].

Conceptos relacionados con firma digital

Estas son las utilidades o componentes base necesarios para realizar la firma o validación de documentos.

Controlador de la tarjeta:

Controladores de lectores de tarjeta:

Si desea verificar que su tarjeta de firma digital funciona puede usar la página https://www.soportefirmadigital.com/sfdj/validate.aspx?lang=es para comprobar su funcionalidad.

Certificados:

Firmador BCCR: Es una aplicación desarrollada por el Banco Central de Costa Rica para realizar la autenticación y firma en diferentes páginas web, esto con el objetivo de homologar el método de autenticación o firma, y evitar el uso de múltiples componentes sin soporte [2].

Formatos:

Instalación en Microsoft Windows

Instalación en MacOS

Instalación en GNU/Linux

Para ejecutar la firma digital en Ubuntu se requiere que se encuentre instalado Java JDK 8, no es compatible con versiones más recientes. Para verificar la versión de Java instalada actualmente abra una terminal y ejecute el comando: java -version o por medio de la ejecución del comando sudo update-alternatives --config java

Si no tiene instalado el Java JDK 8 proceda a instarlo desde una terminal por medio del comando: sudo apt install openjdk-8-jdk

Para saber si el sistema operativo reconoce la tarjeta de la firma digital ejecute el comando pcsc_scan en una terminal.

En el Sistema Operativo Ubuntu puede utilizar el programa LibreFirma para firmar digitalmente un documento. El software lo obtiene de la página: https://alkaid.cr/download-librefirma

Herramientas de firmado y validación

Adobe Reader

TODO [3] [4]

Libre Firma

Xolido

SIGEDI

TODO [5]

TODO [6]

Referencias

  1. Sistema nacional de certificación digital, información general: http://www.firmadigital.go.cr/info.html
  2. http://www.firmadigital.go.cr/firmador.html
  3. https://acrobat.adobe.com/la/es/acrobat/pdf-reader.html
  4. https://alkaid.cr/productos/librefirma
  5. https://ci.ucr.ac.cr/firmadigital
  6. https://firmador.app/