Esup-Signature

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Sommaire

...

Système d'information


Info

Pour un fonctionnement optimal vous devez disposer au sein de votre système d'information :

  • d'un serveur CAS et/ou IDP Shibboleth
  • d'un LDAP SUPANN
  • d'un serveur smtp

...

Remarque
Toutes les opérations qui suivent pour installer les prérequis sont effectuées en root

 

...

Java


Avertissement

Version de java minimale : Java OpenJdk 17

...

Bloc de code
languagebash
themeRDark
java -version  
openjdk version "17.0.7" 2023-04-18
OpenJDK Runtime Environment (build 17.0.7+7-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 17.0.7+7-Debian-1deb11u1, mixed mode, sharing)

 

...

Maven


Avertissement

maven > 3.5.x voir : https://maven.apache.org/download.cgi

...

Remarque

Pour rendre la commande mvn opérante pour tous les profiles, il faut rebooter.


...

GhostScript


Avertissement

Version 9.53 minimum

...

Info

La conversion vers PDF/A nécessite l'incoporation incorporation des polices dans le PDF. Ceci peut poser des problèmes pour plusieurs raisons :

  • La police n'est pas présente sur le système d'exploitation exécutant ghostscript.
  • La police n'est pas libre de droits.
  • Dans les deux cas précédent, la police de substitution pourrait modifier la taille du document et donc bloquer la conversion.

Si la conversion n'est pas possible, le document sera signé dans son format d'origine. Cependant, il est possible d'installer les polices manquantes pour que Ghostscript puisse tout de même faire la convertions. Le nouveau parametre path-to-fonts : /usr/share/fonts , précise l'emplacement où GS doit chercher les polices (le dossier du système contenant toutes les polices).

Voici deux méthodes (debian et centos) pour installer les polices Microsoft (les principales susceptibles d'être présentes dans les PDF) sur linux :

Debian :

wget http://ftp.br.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb

#Dependence for dpkg
apt-get install cabextract

#Install fonts by dpkg
dpkg -i ttf-mscorefonts-installer_3.6_all.deb


CentOS :

yum install curl cabextract xorg-x11-font-utils fontconfig
yum install https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

...

Bloc de code
languagebash
themeRDark
git version

git version 2.20.1


...

SEDALIB

 

Info

Sedalib est une bibliothèque fournie dans le cadre du programme Vitam : http://www.programmevitam.fr/

Cette bibliothèque permet de générer des bordereaux SIP pour la transmission des documents à un service d'archives

Les sources sont disponibles ici : https://github.com/ProgrammeVitam/sedatools

Esup-signature est fournis avec un jar sedalib-2.5.0.jar.


Remarque

Depuis la version 1.10 l'installation de sedalib est transparente

Création d'un user esup

Vous devez créer un utilisateur nommé esup

Bloc de code
languagebash
titleCréation d'un user
adduser esup



...


Astuce

La suite ici : PostgreSQL