source: portal_2019/README.md @ 3994a7c

devportal
Last change on this file since 3994a7c was 71f73c6, checked in by Angelo Osorio <adosorio@…>, 3 years ago

acotación del readme sobre jdk

  • Property mode set to 100644
File size: 2.5 KB
Line 
1Centro Nacional de Desarrollo e Investigación de Tecnologías Libres (CENDITEL)
2CENDITEL, Mérida - Venezuela
3Dirección de Desarrollo
4Autor: Ing. Pedro Buitrago
5Autor: Ing. Angelo Osorio
6Autor: Ing. Laura Colina
7Autor: Ing. Pablo Sulbarán
8Autor: Ing. Argenis Osorio
9Agosto de 2019
10
11
12# Portal Web Murachí
13  Murachí es un servicio web para la firma y verificación de documentos firmados
14  electrónicamente que ofrece las herramientas necesarias para incorporar, de
15  manera sencilla, la funcionalidad de firma electrónica en sistemas como correo
16  electrónico o páginas web.
17
18
19# Requisitos del sistema:
20  - Servidor Web.
21  - Php5 o superior.
22  - Java 1.6 or 1.7 compatible runtime.
23
24
25# Instalación:
26  - Paquetes requeridos:
27    - apache2, php7.0, default-jre
28    NOTA 1: al instalar default-jre en Debian 9 Stretch, se instalará openjdk-8-jre, que es la versión de openjdk
29    por defecto para esa distribución.
30    NOTA 2: Se ha comprobado la compatibilidad de PortableSigner solo hasta OpenJDK versión 11, desde en esa en adelante
31    dependerá del usuario comprobar. Las pruebas fueron realizadas con OpenJDK 8, paquete disponible instalándolo así:
32      - # aptitude install openjdk-8-jre
33  1. Instalar el entorno:
34    1.1. # aptitude install apache2
35    1.2. # aptitude install php7.0
36    1.3. # aptitude install default-jre
37  2. Descargar el proyecto:
38    2.1. Clonar el proyecto en el directorio del servidor local (www, htdocs, html, etc...):
39      - $ git clone https://tibisay.cenditel.gob.ve/murachi/scm/git/portal_2019.git
40    2.3. Entrar al proyecto:
41      - $ cd portal_2019
42    2.2. Cambiar a la rama portal:
43      - $ git checkout portal
44  3. Crear el directorio donde se guardarán los archivos gestionados:
45    - $ mkdir tmp
46  4. Otorgarle al servidor la propiedad del directorio:
47    - # chown -R www-data:www-data tmp
48  4. Correr en el navegador host/portal_2019/index.html
49
50
51## Notas:
52  - La documentación de portablesigner se encuentra en: http://portablesigner.sourceforge.net/
53  - PortableSigner puede instalarse de manera global y ser convocado de manera diferente al script de php
54  - Para encriptar la frase de paso en el cliente se utiliza [jsencrypt](https://github.com/travist/jsencrypt)
55
56
57## El portal fue desarrollado en máquinas con las siguientes especificaciones:
58  - Debian 9.9 stretch
59  - Apache/2.4.25 (Debian)
60  - PHP 7.3.8-1+0~20190807.43+debian9~1.gbp7731bf
61  - OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1~deb9u1-b10)
62  - Google Chrome Versión 75.0.3770.142 (Build oficial) (64 bits)
Note: See TracBrowser for help on using the repository browser.