Tâche #33506
Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
Si on édite le fichier :
zephir-parc/python/zephir/certificats.py
On voit la ligne suivante :
<pre>
ctx.use_certificate_chain_file(cert_file)
</pre>
Contrairement à ctx.user_certificate_file, la fonction use_certificate_chain_file peut recevoir la chaine complète de certification (le certificat + les intermédiaires.
Dans posttemplate/10-conf-ssl-zephir on peut voir :
<pre>
ret = run_bash_function("/usr/lib/eole/utils.sh", "InstallSSLFiles", "{0} {1} {2} {3}".format(certname, username, groupname, SSL_dir))
</pre>
La commande InstallSSLFiles copie le fichier server_cert (sans la chaine) alors qu'il devrait copier server_pem (avec la chaine).
zephir-parc/python/zephir/certificats.py
On voit la ligne suivante :
<pre>
ctx.use_certificate_chain_file(cert_file)
</pre>
Contrairement à ctx.user_certificate_file, la fonction use_certificate_chain_file peut recevoir la chaine complète de certification (le certificat + les intermédiaires.
Dans posttemplate/10-conf-ssl-zephir on peut voir :
<pre>
ret = run_bash_function("/usr/lib/eole/utils.sh", "InstallSSLFiles", "{0} {1} {2} {3}".format(certname, username, groupname, SSL_dir))
</pre>
La commande InstallSSLFiles copie le fichier server_cert (sans la chaine) alors qu'il devrait copier server_pem (avec la chaine).