Page 1 sur 1

Passage en https

Publié : lun. juin 12, 2017 11:21 am
par LAFARGUE
Bonjour,

Notre environnement Squash fonctionne correctement en http, mais notre RSSI demande la mise en place du https.
Au vu de la documentation, cela nous semblait simple.

Nous avons modifié le port dans le startup.bat (environnement Windows) :

[code]set HTTP_PORT=8443[/code]

et le fichier squash.tm.cfg.properties :

[code]server.ssl.key-store=C:/squash-tm/ssl/keystore.jks
server.ssl.key-store-password=xxxx
server.ssl.key-password=xxxx
server.ssl.key-alias=root[/code]

Mais au redémarrage du service, le service se crash avec le message suivant (dans squash-tm.log) :

[17-06-12 10:59:14.675] SquashTM - 2416 WARN [main] [] --- org.apache.tomcat.util.net.NioEndpoint: configured file:[ [color=#00bb00]C:\squash-tm\tomcat-home\file:[/color][color=#ff0000]/C:/squash-tm/ssl/keystore.jks[/color]] does not exist.

Caused by: java.io.FileNotFoundException: [color=#00bb00]C:\squash-tm\tomcat-home\file:[/color][color=#ff0000]\C:\squash-tm\ssl\keystore.jks[/color] (La syntaxe du nom de fichier, de r걥rtoire ou de volume est incorrecte)


Apparemment, il y a un raté au niveau de la concaténation de variables(indiqué en rouge et vert dans l'exemple ci dessus) de chemin, mais impossible de comprendre d'où cela provient.

Naturellement, le fichier [keystore.jks] est bien dans le répertoire indiqué [c:\squash-tm/ssl/keystore.jks]

Une idée ? Merci !

CLA

Passage en https

Publié : mer. juil. 12, 2017 6:08 pm
par mdelobeau
Bonjour,

Quelle version de Squash utilisez-vous ?

Le ssl natif ne fonctionnait plus dans les versions 1.15.1 à 1.15.3 (peut-être également dans la version 1.15.0), il a été réparé dans la version 1.15.4, le problème vient peut-être de là.

La syntaxe du chemin du keystore me semble correcte.

Cordialement,

Marion - Equipe Squash

Passage en https

Publié : mar. juil. 25, 2017 6:19 pm
par LAFARGUE
Effectivement, c'était un problème de version. Ca fonctionne ( et en version 1.16.0 aussi du coup :-) )

Merci