08
Otoño
Administración carpeta ciudadano
A d d 4 u S o l u c i o n e s p a r a G e s t i ó n y D e s a r r o l l o S . L .
2 de 7
ÍNDICE
1.
Instalación de carpeta en servidor Tomcat ... 3
2.
Ficheros de configuración ... 3
2.1. Ayuntamiento.properties ... 3
2.2. MessageResources.properties ... 4
2.3. securityConfiguration.properties ... 4
2.4. displaytag.properties ... 4
2.5. constantes.js ... 4
3.
Recursos web ... 6
4.
observaciones ... 6
1. Instalación de carpeta en servidor Tomcat
Para instalar carpeta en el servidor es necesario generar un fichero .WAR.
Esta es la manera más sencilla de instalar una aplicación para tomcat. Un
fichero WAR (Web Archive) no es más que un fichero comprimido (al igual que
un JAR) que contiene todos los archivos necesarios para la aplicación web.
Lo único que hay que hacer es copiar este fichero WAR al directorio
TOMCAT_HOME\webapps. Luego será Tomcat el que se encargará de
descomprimir el archivo cuando se arranque el servidor. Normalmente esto
solo se hace en el momento del despliegue final, cuando quieres instalar la
aplicación y hacerla productiva
2. Ficheros de configuración
La aplicación tiene una serie de ficheros donde vienen especificadas las
particularidades de cada instalación:
2.1. Ayuntamiento.properties
Vamos a detallar alguna de las propiedades particulares para cada instalación:
organizacion=
Nombre del ayuntamiento
entorno=
0
tamanioDNI=
8
secret=
Código secreto
extensionFirma=
.html.p7s
inicioNombreFirma=
firma_
#direccion de email
emailContacto=
email de contacto que aparecerá en la web
#direccion de notificacion
clase=
1
#direccion de los documentos
direccionDocumentos=
http
:
//URL/documentos/
personaFisica=
70
personaJuridica=
74
4 de 7
Telem
√
°tico
#mensajes estadisticas
mensaje1=
Acceso
mediante
USR/PASS
mensaje2=
Acceso
mediante
Certificado
mensaje10=
Consultando
entrada
del
registro
-
IdRegistro
mensaje11=
Consultando
salida
del
registro
-
IdRegistro
mensaje12=
Consultando
expediente
del
registro
-
IdRegistro
mensaje20=
Accediendo
a
un
documento
-
IdDocumento
mensaje21=
Accediendo
a
un
documento-
IdDocumento
mensaje30=
Realizando
registro
telem
√
°tico-
IdRegistro
Algunas de estas propiedades han de coincidir con la configuración del fichero:
GdRegistro.ini en la carpeta c:\Windows
Organizacion:
Nombre del ayuntamiento
Entorno: 0
Secret:
Código secreto
2.2. MessageResources.properties
En este fichero tenemos definidas todas las etiquetas (textos) que aparecen en
la carpeta. Cualquiera de estos textos que queramos modificar, tendremos que
entrar en este fichero y modificarlo.
2.3. securityConfiguration.properties
Este fichero no se modifica. Sirve para configurar los accesos a la plataforma
@firma
2.4. displaytag.properties
En este fichero de propiedades se define la configuración de la páginación que
usa la carpeta y que podemos ver por ejemplo en la lista de entradas,
expedientes o salidas.
En el constantes.js dentro de lo que es el contenido Web de la aplicación, se
define el comportamiento del cliente de @ firma
/******************************************************************************* * Ruta al directorio de los instalables. * * Si no se establece, supone que estan en el mismo directorio(que el HTML). * * Para indicar un directorio en local se debe usar el prefijo "file://", por * * ejemplo "file://C:/Instalables". Se debe usar siempre el separador "/" * * (nunca "\").
*
******************************************************************************/
var baseDownloadURL;
/******************************************************************************* * Ruta directorio del instalador. * * Si no se establece, supone que est?n en el mismo directorio(que el HTML). * * Para indicar un directorio en local se debe usar el prefijo "file://", por * * ejemplo "file://C:/Instalador". Se debe usar siempre el separador "/" * * (nunca "\").
*
******************************************************************************/
var base;
/******************************************************************************* * Algoritmo de firma. Puede ser 'SHA1withRSA', 'MD5withRSA' o, salvo que sea * * firma XML, MD2withRSA. Se estable al llamar a configuraFirma enfirma.js * ******************************************************************************/
var signatureAlgorithm = 'MD2withRSA'; // Valor por defecto SHA1withRSA
/******************************************************************************* * Formato defirma. Puede ser 'CMS', 'XADES', 'XMLDSIGN' o 'NONE'. *
* Se estable al llamar a configuraFirma en firma.js *
* Por defecto: CMS. *
******************************************************************************/
var signatureFormat = 'XADES'; // Valor por defecto
/******************************************************************************* * Mostrar los errores al usuario. Puede ser 'true' o 'false'. * * Se estable al llamar a configuraFirma en firma.js * * Por defecto: false.
*
******************************************************************************/
var showErrors = 'false'; // Valor por defecto
/******************************************************************************* * Filtro de certificados (expresi?n que determina qu? certificados se le * * permite elegir al usuario). Ver la documentaci?n. * * Se estable al llamar a configuraFirma en firma.js *
* *
* Ejemplos: * * - S?lo mostrar certificados deDNIe de firma: * * var certFilter = '{ISSUER.DN#MATCHES#{"CN=AC DNIE 00(1|2|3),OU=DNIE,'+ *
* 'O=DIRECCION GENERAL DE LA POLICIA,C=ES"}&&{SUBJECT.DN#MATCHES#'+ *
* '{".*(FIRMA).*"}}}'; *
* *
* - S?lo mostrar certificados dela FNMT: * * var certFilter = '{ISSUER.DN={"OU = FNMT Clase 2 CA,O= FNMT,C = ES"}}'; *
* *
* - Mostrar todos los certificados menos el de validaci?n: * * var certFilter = '{SUBJECT.DN#NOT_MATCHES#{".*(AUTENTICACI?N).*"}}}' * ******************************************************************************/
var certFilter; // Valor por defecto
/******************************************************************************* * Directorio donde se instalar· las librerÌas del cliente * * Por defecto: USER_HOME/afirma.5/
*
******************************************************************************/
6 de 7
/******************************************************************************** Acci√õn establecida a realizar cuando durante la instalacion sedetecten *
* versiones antiguas del cliente (v2.4 y anteriores). *
* Opciones disponibles: *
* - 1: Preguntar al usuario. *
* - 2: No eliminar. *
* - 3: Eliminar sin preguntar. *
* Por defecto: 1 (Preguntar al usuario). *
******************************************************************************/
var oldVersionsAction = 1;
/******************************************************************************* * Mostrar los certificados caducados en la listas de seleccion de *
* certificados.
*
* Por defecto: 'true'. *
******************************************************************************/
var showExpiratedCertificates = 'true';
/******************************************************************************* * Construccion del cliente que se instalara cuando no se indique * * explicitamente.
*
* Los valores aceptados son: *
* - 'LITE': Incluye los formatos de firma CMS y CADES. * * - 'MEDIA': Incluye los formatos de firma de la LITE + XMLDSIG y XADES. * * - 'COMPLETA': Incluye los formatos de firma de la MEDIA + PDF. * * Por defecto: 'LITE'.
*
******************************************************************************/
var defaultBuild;