Cinque Terre

Portal de firma electrónica y verificación

Prueba del servicio web Murachí

Haz click sobre la imagen

Prueba del nuevo prototipo del portal AQUI!

Murachi

Murachí es un servicio web para la firma y verificación de documentos firmados electrónicamente que ofrece las herramientas necesarias para incorporar, de manera sencilla, la funcionalidad de firma electrónica en sistemas como correo electrónico o páginas web.

La firma electrónica es una acción jurídica que traslada el concepto de firma manuscrita al medio digital. Para ello se utiliza un código de verificación que permite al receptor comprobar la veracidad del documento recibido. Estos documentos van desde archivos de texto hasta paquetes multimedia de audio y video.

El servicio web Murachí, permite incorporar la funcionalidad de firma y verificación de documentos en otros sistema de manera rápida y segura. Esto gracias a la implementación de la tecnología REST (Representational State Transfer), técnica de arquitectura de software basada en estándares que ofrece independencia de software y de lenguaje de programación.

Murachí fue desarrollado en Software Libre por la Fundación Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL).

Puede conocer la versión beta del API en la documentación API de Murachi

¿Cómo se usa?

El servicio web Murachí permite a los desarrolladores incorporar el sistema de firma electrónica en sus plataformas. En esta página se ofrece la posibilidad de probar el servicio a través de una interfaz sencilla. Los pasos que se describen a continuación están ligados a esta versión de prueba, pero sirven para ilustrar de manera general el proceso.

Requerimientos previos:

Antes de utilizar el sistema, el usuario debe poseer un certificado digital emitido por un Proveedor de Servicios de Certificación (PSC) acreditado ante la Superintendencia de Servicios de Certificación Electrónica (SUSCERTE) y una tarjeta para firma electrónica.

Para la Firma electrónica:

Paso 1:

Haz clic en el botón “Pruébalo aquí”

Paso 2:

Selecciona el formato del archivo que quieres firmar.

Paso 3:

Presiona el botón “Enviar”. El sistema abrirá una ventana donde deberás ingresar el pin de tu tarjeta.

Paso 4:

Presiona “Continuar” y espera hasta que el proceso se complete.

Para la Verificación de Firma electrónica:

Paso 1:

Haz clic en el botón “Pruébalo aquí”

Paso 2:

Selecciona el archivo que quieres verificar.

Paso 3:

Presiona el botón “Enviar”.

Paso 4:

Recibirás la información sobre la firma en pantalla.

A continuación se muestra un video del proceso de firma electrónica de un archivo en formato PDF con el servicio web Murachí.

¿Por qué Murachí?

El icónico historiador merideño Tulio Febres Cordero recogió en el número 148 de “El Cojo Ilustrado” (1898) la historia de La Hechicera de Mérida, cuento corto que narra la llegada del conquistador español a tierras andinas a partir de la experiencia de una pareja de aborígenes locales. Tibisay y Murachí eran una princesa y un cacique guerrero que lideraban las tribus de la montaña. Cuenta Don Tulio que arribada la amenaza europea a la región, el cacique Murachí se puso al frente de los guerreros tatuyes y marcharon a la batalla. Tibisay exaltó los corazones de los aborígenes con un canto que se volvió legendario, mientras Murachí con su destreza y valentía dio la pelea complicando las cosas para los españoles quienes creían sencilla la victoria.

Murachí cayó en batalla, luego de quebrar su macana contra el pecho del líder invasor, pero su legado siguió vivo en el accionar de su mujer. Tibisay, cumpliendo la promesa que le hiciera a Murachí, se internó en lo profundo de la selva negándose a doblegar su orgullo nativo ante la espada de los invasores. Mientras la leyenda de Tibisay se convirtió en símbolo de libertad y espiritualidad en Los Andes merideños, aquella de Murachí se hizo símbolo de valentía y resistencia.

CENDITEL, fiel a su compromiso de concebir la tecnología como una extensión del componente cultural de los pueblos y haciendo énfasis en el carácter libre de sus desarrollos nombra a su proyecto de firma electrónica Tibisay y al servicio web que lo complementa, Murachí, en honor a estos dos personajes del imaginario andino.

Documentación básica

Con Murachí podrás verificar documentos firmados electrónicamente en formato PDF y BDOC. Adicionalmente podrás firmar electrónicamente documentos en esos formatos. Para firmar electrónicamente debes instalar el complemento de navegador esteidfirefoxplugin que funciona para navegadores Firefox y Iceweasel. Puedes obtener información asociada al proyecto en https://tibisay.cenditel.gob.ve/murachi.

Capacitación

  • Introducción al servicio Web (Murachí)
  • Configuración e instalacion del complemento de firma
  • Consumo de servicio de verificación y firma electrónica
  • Instalación del complemento de firma esteidfirefoxplugin

    Para Debian GNU/Linux Wheezy (32 y 64 bits)

    Configuración del complemento de firma esteidfirefoxplugin

    El complemento de firma esteidfirefoxplugin utiliza por defecto el módulo opensc-pkcs11.so del proyecto OpenSC para comunicarse con los dispositivos criptográgficos como tarjetas inteligentes o token USB.
    En el caso de estar utilizando un dispositivo criptográfico que posee un controlador específico y no compatible con el módulo opensc-pkcs11.so es necesario instalar ese controlador. Adicionalmente se debe realizar un cambio para que el complemento esteidfirefoxplugin reconozca el controlador. En las siguientes secciones se muestra el cambio.

    Para sistema de 64 bits ejecutar los siguientes comandos como superusuario


    # cd /usr/lib/x86_64-linux-gnu
    # mv opensc-pkcs11.so opensc-pkcs11.so.original
    # ln -s /ruta/absoluta/al/controlador/del/dispositivo.so /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so


    Por ejemplo para la tarjeta inteligente Gemalto se deben ejecutar los siguientes comandos:

    # cd /usr/lib/x86_64-linux-gnu
    # mv opensc-pkcs11.so opensc-pkcs11.so.original
    # ln -s /usr/lib/ClassicClient/libgclib.so /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so


    Para sistema de 32 bits ejecutar los siguientes comandos como superusuario


    # cd /usr/lib/i386-linux-gnu
    # mv opensc-pkcs11.so opensc-pkcs11.so.original
    # ln -s /ruta/absoluta/al/controlador/del/dispositivo.so /usr/lib/i386-linux-gnu/opensc-pkcs11.so


    Por ejemplo para la tarjeta inteligente Gemalto se deben ejecutar los siguientes comandos:

    # cd /usr/lib/i386-linux-gnu
    # mv opensc-pkcs11.so opensc-pkcs11.so.original
    # ln -s /usr/lib/ClassicClient/libgclib.so /usr/lib/i386-linux-gnu/opensc-pkcs11.so