163 votes

Que dois-je faire pour qu'Internet Explorer 8 accepte un certificat auto-signé ?

Nous utilisons des certificats auto-signés sur notre intranet. Que dois-je faire pour qu'Internet Explorer 8 les accepte sans afficher de message d'erreur à l'utilisateur ? Ce que nous avons fait pour Internet Explorer 7 ne fonctionne apparemment pas.

EDIT : Internet Explorer 7 ne montre aucune erreur si je place le certificat dans les autorités de certification racine de confiance. Internet Explorer 8 semble montrer des erreurs même si le certificat est présent.

241voto

Aya Points 13144

Comment faire en sorte qu'IE8 fasse confiance à un certificat auto-signé en 20 étapes irritantes

  1. Naviguez jusqu'au site dont vous voulez faire confiance au certificat.
  2. Lorsque le message "Il y a un problème avec le certificat de sécurité de ce site Web", choisissez "Continuer sur ce site Web (non recommandé)".
  3. Sélectionnez Tools➞Internet Options.
  4. Sélectionnez Security➞Trusted sites➞Sites.
  5. Confirmez que l'URL correspond, et cliquez sur "Ajouter" puis "Fermer".
  6. Fermez la boîte de dialogue "Options Internet" en cliquant sur "OK" ou "Annuler".
  7. Rafraîchir la page en cours.
  8. Lorsque le message "Il y a un problème avec le certificat de sécurité de ce site Web", choisissez "Continuer sur ce site Web (non recommandé)".
  9. Cliquez sur "Certificate Error" à droite de la barre d'adresse et sélectionnez "View certificates".
  10. Cliquez sur "Installer le certificat...", puis dans l'assistant, cliquez sur "Suivant".
  11. Sur la page suivante, sélectionnez "Placer tous les certificats dans le magasin suivant".
  12. Cliquez sur "Browse", sélectionnez "Trusted Root Certification Authorities", et cliquez sur "OK".
  13. De retour dans l'assistant, cliquez sur "Suivant", puis sur "Terminer".
  14. Si vous obtenez une boîte de message "Avertissement de sécurité", cliquez sur "Oui".
  15. Fermez la boîte de messages en cliquant sur "OK".
  16. Sélectionnez Tools➞Internet Options.
  17. Sélectionnez Security➞Trusted sites➞Sites.
  18. Sélectionnez l'URL que vous venez d'ajouter, cliquez sur "Supprimer", puis sur "Fermer".
  19. Fermez maintenant toutes les instances d'IE en cours d'exécution, et redémarrez IE.
  20. Le certificat du site devrait maintenant être approuvé.

18voto

Jay67A Points 181

Je l'ai fait fonctionner comme ceci

  1. Démarrez Internet Explorer en tant qu'utilisateur avec des droits d'administration.
  2. Naviguez vers l'ordinateur du serveur en utilisant le nom de l'ordinateur (ignorez les avertissements de certificat)
  3. Cliquez sur le texte "Certificate Error" (erreur de certificat) en haut de l'écran et sélectionnez "Afficher les certificats"
  4. Dans la boîte de dialogue du certificat, cliquez sur Installer le certificat -> Suivant
  5. Sélectionnez Placer tous les certificats dans le magasin suivant -> Parcourir
  6. Cochez la case Afficher les magasins physiques
  7. Sélectionnez Trusted Root Certificate Autorités de certification racine de confiance - Ordinateur local
  8. Cliquez sur OK - Suivant - Terminer - OK
  9. Redémarrer Internet Explorer

12voto

Gabe Moothart Points 12400

Assurez-vous que votre certificat auto-signé correspond à l'URL de votre site. Si ce n'est pas le cas, vous continuerez à obtenir une erreur de certificat même après avoir explicitement fait confiance au certificat dans Internet Explorer 8 (je n'ai pas Internet Explorer 7, mais Firefox fera confiance au certificat indépendamment d'une erreur d'URL).

Si tel est le problème, la boîte rouge "Certificate Error" d'Internet Explorer 8 affichera "Mismatched Address" comme erreur après avoir ajouté votre certificat. En outre, "View Certificates" a une Délivré à : qui indique l'URL pour laquelle le certificat est valide.

10voto

user309890 Points 116

J'ai essayé un grand nombre d'étapes proposées par différentes personnes sur différents sites Web. Mais aucune d'entre elles ne mentionne que je dois ajouter le certificat dans le keystore Trusted People.

C'est vrai, le placer sous l'autorité de certification de confiance n'est pas suffisant dans mon cas, je dois également placer les certificats dans les personnes de confiance.

C'est :

  1. Exécuter la MMC
  2. Ajouter le Snap-in de certificat choisir l'ordinateur local
  3. Développez Certificats(Ordinateur local) -> Personnes de confiance -> Certificats
  4. Cliquez à droite sur Toutes les tâches -> Importer
  5. Terminer l'assistant

Pour exporter le certificat :

  1. Exécuter IE en tant qu'administrateur (clic droit, exécuter en tant qu'administrateur)
  2. Lorsqu'on vous demande un certificat invalide, allez quand même visiter le site Web.
  3. Cliquez sur l'erreur de certificat près de l'adresse, cliquez sur afficher le certificat.
  4. Allez dans l'onglet Détails, cliquez sur Copier dans le fichier
  5. Enregistrez le fichier *.cer.

Je suis sur IE9, Windows 7

8voto

Alister Scott Points 2294

Si vous obtenez une erreur de non-concordance d'adresse, autorisez simplement les non-concordances d'adresse :

  1. Outils et sélectionnez Options Internet
  2. sélectionnez l'onglet Avancé
  3. Faites défiler vers le bas et décochez la case "Warn about certificate address mismatch".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X