Firma en dispositivos Android

Método: signedFromApplication

Utilización: Firma presencial de documentos.

Modo de funcionamiento: el firmante se encuentra presencialmente con el Gestor.

Permite asociar uno o varios dispositivos Android externos a usuarios de la aplicación. De esta forma, el usuario accede desde su puesto PC y lanza el documento PDF a un dispositivo Android donde será firmado.

La activación de la tableta se realiza en el momento que se lanza la petición. El webservice queda esperando a recibir el documento firmado.

El dispositivo Android no requiere acceso a su aplicación.

Arquitectura

Antes de realizar la prueba

    • Descargue nuestra aplicación SIGNply desde Google Play
    • Obtenga la licencia de evaluación de Signply-Premium descargando este fichero en su dispositivo pulse aquí. Al abrir el fichero en su terminal , seleccione SIGNply como aplicación para abrirlo.

Ud. Puede editar este fichero XML de personalización para automatizar el comportamiento de SIGNply.

    • Desde las opciones de configuración de SIGNply, podrá dar un alias a su terminal que le permitirá identificarlo. Asimismo, puede utilizar los niveles jerárquicos para estructurar múltiples dispositivos de la organización

Prueba desde emisor-web Ecosignature

  1. Ir a la url https://signplyemisor.ecosignature.biz/emisor.html
  2. Puede subir cualquier fichero PDF o utilizar el documento por defecto embebido en el caso de uso.
  3. En la lista de receptores, busque y seleccione el alias que ha indicado en configuracion de SIGNply.
  4. Lanzar firma. En su terminal Android, se habrá abierto la aplicación SIGNply mostrando el documento a firmar.
  5. Una vez firmado el documento, verá en la web el mensaje correspondiente y se activará la opción de descargar. Puede descargarlo para ver el fichero firmado con AdobeReader.

Prueba desde proyecto SOAP-UI

  1. Solicite un toeken de acceso en la dirección de correo partners@edatalia.com
  2. Descargar el proyecto: Firma_WSFirmaBIO_SIGNply
  3. En SOAP-UI, llamar al método getUsers en la llamada de ejemplo del bloque ServiceSopap12 . Obtendrán la lista de identificadores de terminales conectados y su estado. Seleccione el id del terminal identificado con su alias.
  4. Copiaremos el identificador del terminal y informaremos el valor en la etiqueta <edat:receiver> del método signedFromApplication / ejemplo del bloque ServiceSopap12
  5. Lanzaremos el método ejemplo. De forma similar a la prueba con navegador realizarán la firma del documento: en pantalla se mostrará el documento a firmar (<edat: pdfContent>) y capturaremos la firma en el terminal Android. Si quieren indicar otro documento, bastará con que codifiquen en base64 el documento y lo informen en ese campo. (Importante: no debe haber saltos de línea en el texto).
  6. Una vez completen la firma en SIGNply en la respuesta de la llamada SOAP obtendrán el documento codificado en base64.
SIGNply_llamadaExterna_WebService_.mp4

Android asociado a su aplicación

Este video - demo muestra el método del webservice que activa un dispositivo Android.

Una vez integrado en su aplicación, el usuario seleccionaría la función de "firmar" y el documento se muestra automáticamente en el dispositivo Android Asociado.

Esta integración requiere la instalación de la App SIGNply y la asociación del dispositivo al usuario.