Récemment, j'ai mis à niveau Apache de 2.2 à 2.4 et je n'arrive pas à comprendre comment déprécier une SSLCertificateChainFile
directive.
L'erreur:
me@jessie:~$ sudo apache2ctl configtest
AH02559: The SSLCertificateChainFile directive (/etc/apache2/sites-enabled/https.conf:103) is deprecated, SSLCertificateFile should be used instead
Syntax OK
Mes paramètres actuels:
SSLCertificateFile /etc/apache2/cert/ssl.crt
SSLCertificateKeyFile /etc/apache2/cert/ssl.key
SSLCertificateChainFile /etc/apache2/cert/sub.class1.server.sha2.ca.pem
SSLCACertificateFile /etc/apache2/cert/ca.pem
Le certificat est signé par StartCOM. Le manuel dit, maintenant toute la chaîne doit être dans un seul fichier, spécifié par la SSLCertificateFile
directive, mais je ne sais pas quelles clés et dans quel ordre je dois concaténer ce fichier.
la source
openssl x509 -subject -issuer -noout -in certificate.of.yourdomain.crt
pour voir l'émetteur. Je télécharge ensuite le certificat d'émission sur le site Web de mon autorité de certification, dans votre cas: startssl.com/certs . Exécutez ensuite la commande sur ce certificat. Répétez jusqu'à ce que le problème soit égal au sujet, ce qui signifie que le certificat est auto-signé et qu'il s'agit du certificat d'autorité de certification racine. ajoutez tous ces fichiers à l'exception du certificat de l'autorité de certification racine au fichier ssl.crt et vous avez terminé.D'accord, finalement compris récemment et j'ai décidé de publier les détails dans le formulaire de réponse.
Maintenant, StartSSL place le certificat dans l'archive zip lorsque vous le récupérez et il y a beaucoup d'archives incluses, un intérêt particulier est
ApacheServer.zip
un formulaire compatible avec Apache> 2.4. Les fichiers du dossier Apache sont:Vous devez préparer à
SSLCertificateFile
partir de ces deux certificats, mais dans cet ordre:Donc dans la conf du site ce sera juste:
Et tout ira bien, même le test SSL Qualys .
Cela fonctionne pour StartCom StartSSL, ainsi que pour les certificats WoSign. Le format est le même.
la source