Projet

Général

Profil

Tâche #14060

Bac à idée #13362: Prise en compte des chaînes de certification (AC root + intermédiaires) par NGINX/EoleSSO/...

ARV : Prendre en compte automatiquement les certificats intermédiaires

Ajouté par Bruno Boiget il y a plus de 8 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
18/11/2015
Echéance:
% réalisé:

0%

Temps estimé:
1.50 h
Restant à faire (heures):
1.5

Description

au niveau d'arv, c'est le certificat /etc/ssl/certs/eole.crt qui est utilisé.

dans arv/config.py :

arv_key = config.get('arv_crt', '/etc/ssl/certs/eole.key')
arv_crt = config.get('arv_crt', '/etc/ssl/certs/eole.crt')

arv_crt ne semble pas exister, donc c'est toujours la valeur par défaut.
En l'état, il ne semble pas prévu de spécifier

dans web/website.tac :

    sslContext = ssl.DefaultOpenSSLContextFactory(
        arv_key,
        arv_crt,
    )
    arvservice = internet.SSLServer(arv_port, site, contextFactory = sslContext)

à voir : est il possible d'utiliser un certificat avec la chaîne en l'état, ou faut il adapter le chargement ? (load_cert_chain, ...)

Formats disponibles : Atom PDF