Viafirma Documents

Parámetros de configuración

Configuración del Contexto

Parámetros obligatorios
  • APPLICATION_URL: URL de acceso al backend
  • AUDITORY_PATH: Path de la carpeta del disco duro donde se persisten los ficheros de auditoría de la aplicación.
  • REPOSITORIO_IMPL: Implememnatciones del sistema gestión de ficheros disponible.
  • AUTHENTICATOR_CHAIN: Implementación del sistema de control de acceso utilizado.
  • MAIL_HOST_NAME: Host de acceso al servidor de envío de emails.
  • MAIL_SMTP_USER: Usuario de acceso al servidor de envío de emails.
  • MAIL_SMTP_PASS: Clave de acceso al servidor de envio de email.
  • MAIL_FROM: Dirección de email desde la que se enviarán los emails.
  • SYSTEM_STATUS_ERROR_THREAD_TIMER_PERIOD: Tiempo en milisegundos que indica cada cuanto tiempo se comprueba el estado del sistema.
  • SYSTEM_STATUS_ERROR_THREAD_TIMER_DELAY: Tiempo en milisegundos que indica el tiempo de demora desde el inicio del sistema, con el que se empieza a comprobar el estado del sistema.
  • OAUTH_EXPIRE_TOKEN_MINUTES: Tiempo en minutos que indica la caducidad de tokens de acceso al API, un token caduca cuando pasan los minutos indicados en esta variable sin ningún acceso al API REST.
  • DOCUMENTS_HOME Directorio donde se persistirá toda la información relacionada con los servicios de firmar digitales de documentos.
  • TRUSTED_JKS_PATH Acceso al KeyStore que contiene las claves públicas de las CA en las que confia la plataforma.
  • TRUSTED_JKS_PASSWORD Clave de acceso al KeyStore anterior.
  • SIGNATURE_JKS_PATH Acceso al KeyStore que contiene los certificados utilizados por la plataforma para la firma de documentos, evidencias o cifrado de datos.
  • SIGNATURE_JKS_PASSWORD Clave de acceso al KeyStore anterior.
  • DEFAULT_CUSTODY_CODE Código de cutodia de documentos firmados.
  • DEFAULT_ENCRYPTION_KEY_ALIAS Alias de la clave pública de cifrado de datos biométricos existente en KeyStore de firma.
  • DEFAULT_CERTIFICATE_ALIAS Alias del certificado utilizado por defecto para firmar los xml de las evidencias y los documentos pdf generados por el sistema.
  • DEFAULT_CERTIFICATE_PASS Clave de acceso al certificado anterior.
  • TSA_URL URL de acceso al servicio de sellos de tiempo TSA
  • TSA_USER Clave de acceso al servicio de sellos de tiempo TSA
  • TSA_USER_PASSWORD Clave de acceso al servicio de sellos de tiempo.
Parámetros opcionales
  • CREATE_TEMPLATE_EXAMPLES: Parámetro que permite crear de forma automática plantillas de ejemplo, que pueden ser utilizadas durante la fase de desarrollo o integración.
  • METADATA_CIPHER_PUBLIC_KEY: Clave pública en formato pem utilizada para el cifrado de metadatos de envidencias de tipo huella.
  • OAUTH_REQUEST_MAX_AGE: Tiempo en milisegundos, si se supera esta diferencia de tiempo entre la hora de la petición y la hora del servidor se rechaza la petición a la capa de servicios REST.

Configuración Dinámica

Esto parámetros de configuración se pueden ajustar una vez iniciada la aplicación desde el panel de control de la misma.

  • GEO_API_GOOGLE_MAPS:
  • GEO_API_KEY_GOOGLE_MAPS:
  • GEO_CENTER_MAP_LAT:
  • GEO_CENTER_MAP_LONG:
  • GEO_MAX_NUMBER_COORDINATES:
  • MAIL_CALLBACK_SUBJECT:
  • MAIL_CALLBACK_PRINT_FORM_PARAMS:
  • MAIL_CALLBACK_PRINT_DISCLAIMER:
  • MAIL_CALLBACK_ATTACHMENT_XML:
  • MAIL_CALLBACK_ATTACHMENT_PDF:
  • MAX_NOTIFICATIONS_ERROR:
  • MAX_QUEUE_MEMBERS:
  • REPORT_TRANSFER_JOB_RECIPIENTS:
  • REPORT_TRANSFER_JOB_SUBJECT:
  • REPORT_TRANSFER_JOB_BODY:
  • SYSTEM_STATUS_ERROR_RECIPIENTS:
  • SYSTEM_STATUS_ERROR_SUBJECT:
  • USER_EMAIL_RECIVE_PENDING_ACTIVE:
  • USER_EMAIL_RECIVE_PENDING_ACTIVE_SUBJECT:
  • USER_EMAIL_RECIVE_PENDING_ACTIVE_BODY:
  • USER_EMAIL_NOT_REACTIVE_ACCOUNT_BODY:
  • USER_EMAIL_NOT_REACTIVE_ACCOUNT_SUBJECT:
  • USER_EMAIL_REACTIVE_ACCOUNT_SUBJECT:
  • USER_EMAIL_REACTIVE_ACCOUNT_BODY:
  • USER_GLOBAL_MAXIMUM_PEDIOD_INACTIVITY:

Configuración de la Caché

Configuración del sistema de logs

El war entregado ya cuenta con una configuración básica para la escritura de logs del backend. En caso de necesitar modificar esta configuración, habrá que modificar el fichero de configuración siguiente:

/<tomcat-home>/webapps/documents/WEB-INF/classes/logback.xml