Bon, on a l'habitude de cliquer OK pour accepter le certificat signé mais non vérifié de notre apache favori ... Mais ça devient pénible quand le nombre de clics augmente pour la bonne raison que le certificat en question a expiré ! 
Alors, il faut regénérer un certificat ....
Voici les étapes :
# cd /etc/httpd/ssl # openssl genrsa -out gougeon.kicks-ass.org.key 1024 # chmod 600 gougeon.kicks-ass.org.key # openssl req -new -key gougeon.kicks-ass.org.key -out gougeon.kicks-ass.org.csr Country Name (2 letter code) GB:FR State or Province Name (full name) Berkshire:Bretagne Locality Name (eg, city) Newbury:Trebeurden Organization Name (eg, company) My Company Ltd:Lolo's Organizational Unit Name (eg, section) : Common Name (eg, your name or your server's hostname) :*.gougeon.kicks-ass.org [1] Email Address :xxxx.yyyy@zzzz.aaa Please enter the following 'extra' attributes to be sent with your certificate request A challenge password : An optional company name : # openssl x509 -req -days 730[2] -in gougeon.kicks-ass.org.csr -signkey gougeon.kicks-ass.org.key -out gougeon.kicks-ass.org.crt # mv httpd.pem httpd.pem.old # cp gougeon.kicks-ass.org.key httpd.pem # cat gougeon.kicks-ass.org.crt >> httpd.pem # chmod 600 httpd.pem # service restart httpd
Et là, comme moi, vous pleurez peut être car votre certificat n'est pas pris en compte 
En fait, mon apache se fout du httpd.pem ... En fait il utilisait des fichiers autogénéré a l'installation du serveur... J'ai donc du modifier la config dans /etc/httpd/modules.d/41_mod_ssl.default-vhost.conf
SSLCertificateFile /etc/httpd/ssl/gougeon.kicks-ass.org.crt SSLCertificateKeyFile /etc/httpd/ssl/gougeon.kicks-ass.org.key
Et relancer une nouvelle fois apache. Et hop ! C'est bon. Maintenant, je n'ai plus le problème de date, ni le problème de sous-domaine. Il ne reste 'que' le problème de certificat auto-signé. Normal, je ne veux pas payer pour une certification reconnue :D .
Evidemment, il me reste à faire pareil pour mon serveur IMAPS sur le LAN, car lui aussi a expiré. Mais c'est du même tonneau.[3]
Notes
[1] l'étoile permet de créer un certificat commun a tous les services / sous-domaines du serveur... c'est pratique
[2] ouais, deux ans ... j'suis une vraie feignasse
[3] Oui, il y a une astuce, on ne peut pas utiliser le même nom de fichier pour Imap et httpd, si on a bien respecté la séparation des users et des groupes et qu'on a protégé l'accès aux fichiers. Il suffit de copier coller les certificats et de changer user/group...







Derniers commentaires