source: portal_2019/README.md @ 75e3863

devportal
Last change on this file since 75e3863 was 75e3863, checked in by Angelo Osorio <adosorio@…>, 3 years ago

agregado el readme

  • Property mode set to 100644
File size: 2.3 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: al instalar default-jre, se instalará openjdk-8-jre, que es la versión de java por defecto para Debian 9
29    Stretch, para versiones de Debian diferentes usar:
30      - # aptitude install openjdk-8-jre
31  1. Instalar el entorno:
32    1.1. # aptitude install apache2
33    1.2. # aptitude install php7.0
34    1.3. # aptitude install default-jre
35  2. Descargar el proyecto:
36    2.1. Clonar el proyecto en el directorio del servidor local (www, htdocs, html, etc...):
37      - $ git clone https://tibisay.cenditel.gob.ve/murachi/scm/git/portal_2019.git
38    2.3. Entrar al proyecto:
39      - $ cd portal_2019
40    2.2. Cambiar a la rama portal:
41      - $ git checkout portal
42  3. Crear el directorio donde se guardarán los archivos gestionados:
43    - $ mkdir tmp
44  4. Otorgarle al servidor la propiedad del directorio:
45    - # chown -R www-data:www-data tmp
46  4. Correr en el navegador host/portal_2019/index.html
47
48
49## Notas:
50  - La documentación de portablesigner se encuentra en: http://portablesigner.sourceforge.net/
51  - PortableSigner puede instalarse de manera global y ser convocado de manera diferente al script de php
52  - Para encriptar la frase de paso en el cliente se utiliza [jsencrypt](https://github.com/travist/jsencrypt)
53
54
55## El portal fue desarrollado en máquinas con las siguientes especificaciones:
56  - Debian 9.9 stretch
57  - Apache/2.4.25 (Debian)
58  - PHP 7.3.8-1+0~20190807.43+debian9~1.gbp7731bf
59  - OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1~deb9u1-b10)
60  - Google Chrome Versión 75.0.3770.142 (Build oficial) (64 bits)
Note: See TracBrowser for help on using the repository browser.