GRAMD.COM Propuesta de negocios
_hanx_Documentos de Investigación16 de Julio de 2023
1.480 Palabras (6 Páginas)59 Visitas
GRAMD.COM
Propuesta de negocios
Solución Gestor documental - Firma Digital
Responsable | Autor | Fecha | Firma | |
Preparación | Abel Vergaray | 11/06/2018 | ||
Aprobado por | Augusto Castañeda | 15/06/2018 |
EVOLUCIÓN DEL DOCUMENTO | |||
Versión | Fecha | Autor | Evolución |
1.00 | 11/06/2018 | Abel Vergaray | Documento nuevo |
CONTENIDO
1 Objeto y Alcance 4
2 Plataforma GRAMD Signature WEBSERVICES® 5
2.1 Especificaciones de software 6
3 Plataforma de Gestor documental 8
3.1 Funcionalidades 8
3.2 Especificaciones de software 9
4 Descripción de métodos de GRAMD Signature WEBSERVICES® 10
4.1 Autenticar 10
4.1.1 Método getAuth 10
5.1 Firmar documentos 11
5.1.1 Metodo Sign (Firma digital) 11
1 Objeto y Alcance
El objeto de este documento es describir las interfaces WebServices de la plataforma de gestión documental y GRAMD Signature WS® para que los desarrolladores de aplicaciones puedan integrar y utilizar los servicios ofrecidos por la misma.
Los aspectos detallados que se tratan son los siguientes:
- Descripción de la plataforma de Servicios web GRAMD Signature WEBSERVICES®.
- Descripción de la plataforma de Servicios web del Gestor documental.
2 Plataforma GRAMD Signature WEBSERVICES®
La aplicación GRAMD Signature WEBSERVICESS® recepciona las solicitudes de firma directamente desde su sistema actual, ya sea un ERP o cualquier Sistema de Gestión donde genere los documentos que desea firmar. El proceso de firma se ejecuta en el ambiente del Web Service, y se gestiona a través de la aplicación Panel de firma digital.
La siguiente figura muestra la arquitectura general de la solución.
[pic 1]
Componentes:
- GRAMD Signature WEBSERVICES®: El componente delega al Motor de Firma Digital los documentos que se requieren firmar desde el Sistema de Gestión Documental.
- Motor de Firma Digital: Componente encargado de realizar el proceso de firma digital de los documentos.
- Aplicación Panel Firma Digital: Componente administrativo que se encarga de gestionar los parámetros de firma digital, adicionalmente la creación de usuario de firma, permisos, reporte de eventos de firma, etc.
Soporte de formatos de firma digital:
[pic 2]
Soporte de firma digital para formato PDF v 1.7+ (conforme al estándar ISO 32000-1).
- Soporte de firma digital para documentos Microsoft Office, gráficos (con extensiones
PNG, JPG, GIF), multimedia de videos, audios y archivos XML.
- Soporte de firma Enveloped, Enveloping y Detached según corresponda el formato.
- Claves de seguridad RSA de longitud 1024, 2048 y 4096 bits.
- Soporte de algoritmo de firma: SHA2withRSA.
- Cumplimiento de estándares criptográficos:
- PKCS# 11 V2.20. (Disponible en configuración especial).
- PKCS# 7 V1.5.
- X509 v3 certificados digitales.
- SSL V3, IPSEC/KEC, PC/SC, CCID.
Adicionalmente se incluyen los siguientes componentes:
- Firma Digital brindado en la modalidad de SaaS con Webservices (API REST).
- Incluye una licencia y soporte técnico por un año para una empresa u organización.
- Soporte de certificados digitales en formato X.509 V3 y P12 o PFX.
- Soporte multihilo para firma digital de múltiples documentos a la vez.
- Incluye alojamiento ilimitado de documentos en la nube por un año.
- Incluye panel de control para administrar sus transacciones de firma digital.
- Incluye Verificación de documentos firmados digitalmente a través de CRL y OCSP por terceros.
La plataforma GRAMD Signature WEBSERVICES® publicará servicios web de:
- Validación de documentos firmados
- Solicitud de firma digital
El protocolo de acceso a dichos servicios se define mediante un mensaje de petición y otro de respuesta al mismo. Ambos mensajes se intercambian haciendo uso del protocolo REST siendo obligatorio que dicha petición sea realizada en codificación “UTF-8” vía http (por el puerto 8080) o https.
2.1 Especificaciones de software
MOTOR DE FIRMA DIGITAL | |
JAVA | Nombre del Producto: Java JDK Fabricante: SUN Versión: 1.8.0 Arquitectura CPU (x64): x64 |
GLASSFISH | Nombre del Producto: GlassFish Server Open Source Edition Fabricante: SUN Versión: 4.1.2 Arquitectura CPU (x86, x64): x86 |
SISTEMA OPERATIVO | Las alternativas son: 1.- Sistema Operativo Linux CentOS 2.- Sistema Operativo Red Hat Enterprise Edition 3.- Windows Server 2012 o superior. |
GRAMD Signature WEBSERVICES® | |
PYTHON | Nombre del Producto: Python Fabricante: Python Software Foundation Versión: 3.6.6 Arquitectura CPU (x64): x64 |
GUNICORN | Nombre del Producto: Gunicor Fabricante: Ruby's Unicorn project Versión: Arquitectura CPU (x86, x64): x86 |
SISTEMA OPERATIVO | Las alternativas son: 1.- Sistema Operativo Linux CentOS 2.- Sistema Operativo Red Hat Enterprise Edition 3.- Windows Server 2012 o superior (Se requiere tener instalado el IIS para su despliegue). |
BASE DE DATOS | Nombre del Producto: PostgreSQL (Base de Datos) Fabricante: PostgreSQL Global Development Group Versión: 8.3.x |
3 Plataforma de Gestor documental
Las organizaciones necesitan intercambiar documentos diariamente, ya sea con los empleados internos o partes externas. Dichos documentos incluyen los contratos de compra/venta, documentos de recursos humanos, hojas de reclamaciones de seguros, informes de consultoría, etc. Nuestro sistema de gestión de documental lleva a cabo el flujo de trabajo que consiste en notificar a cada usuario necesario para aprobar el documento y el seguimiento del mismo hasta su finalización.
El uso de firmas digitales dentro de los documentos suma confianza, integridad, seguridad, y no repudio de las transacciones con pleno valor legal.
Para cumplir con este propósito nuestra plataforma de gestión documental está integrada a la plataforma de firma digital (GRADM Signature WEBSERVICES®), para procesar la firma digital de documentos.
La siguiente figura muestra la arquitectura general de nuestra solución.
[pic 3]
Componentes:
- WEB SERVICES Gestor documental: El componente provee los servicios que son consumidos desde las aplicaciones de gestión documental.
- Aplicación Gestor Documental: Componente frontend que se encarga de gestionar la generación de documentos, así como la gestión firma digital de estos.
- Aplicación Gestor de Expedientes: Componente frontend que se encarga de gestionar los documentos almacenados en la plataforma Gestor de Documentos.
3.1 Funcionalidades
- Generación de plantillas por tipo de documento.
Permite descargar /subir plantillas de documentos, generar documentos individuales desde plantillas, así como previsualizar la plantilla a generada.
- Firma de Documentos.
Permite la firma de documentos de manera individual y en lote, seleccionar usuarios firmantes por documento(s).
...