Nous utilisons des certificats auto-signés sur notre intranet. Que dois-je faire pour que 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 n'afficherait aucune erreur si je mettais le certificat dans des autorités de certification racine de confiance. Internet Explorer 8 semble afficher des erreurs même avec le certificat.
internet-explorer-8
ssl-certificate
Peter Mortensen
la source
la source
Réponses:
Comment faire confiance à IE8 pour un certificat auto-signé en 20 étapes irritantes
la source
Je l'ai fait fonctionner comme ça
la source
J'ai essayé beaucoup, beaucoup d'étapes de différentes personnes publiées sur différents sites Web. Mais aucun d'entre eux ne mentionne que je devrais ajouter le certificat dans le magasin de clés Trusted People.
C'est vrai, le placer sous CA de confiance ne suffit pas pour mon cas, je dois aussi mettre les certificats à l'intérieur des personnes de confiance.
C'est:
Pour exporter le certificat:
Je suis sur IE9, Windows 7
la source
certmgr.msc
requis )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 fait explicitement confiance au certificat dans Internet Explorer 8 (je n'ai pas Internet Explorer 7, mais Firefox fera confiance au certificat indépendamment d'une incompatibilité d'URL).
Si tel est le problème, la boîte rouge "Erreur de certificat" dans Internet Explorer 8 affichera "Adresse non concordante" comme erreur après avoir ajouté votre certificat. De plus, "Afficher les certificats" a une étiquette Délivré à: qui indique l'URL par rapport à laquelle le certificat est valide.
la source
issued to: *.example.com
Par conséquent, si vous disposez de plusieurs sous-domaines auto-signés que vous essayez de faire accepter par IE, vous pouvez créer un seul certificat générique et mettre à jour les emplacements de certificat vers le certificat générique. Soyez attentif si vous utilisez desa.b.example.com
sous- domaines car vous devrez créer un certificat générique distinct pour le sous-domaine*.b.example.com
(PAS*.*.example.com
) pour qu'il fonctionne également dans IE.Si vous obtenez une erreur de non-concordance d'adresses, autorisez simplement les non-concordances d'adresses:
la source
Mec, aujourd'hui j'ai passé quelques heures à combattre ce problème. Peu importe ce que j'ai fait dans IE 8, le problème est resté. Le certificat installé par l'IE apparaît dans les autorités de certification racines de confiance du PC client, mais l'IE se plaint toujours quoi qu'il arrive.
Voici la solution que j'ai découverte:
Sur le serveur Web:
Sur la machine cliente:
la source
Voici comment je l'ai fait fonctionner dans IE8:
la source
Vous devez installer votre certificat en tant qu'autorité de confiance sur votre ordinateur.
Il existe de nombreuses façons de le faire, par exemple, vous pouvez utiliser mmc (démarrer / exécuter / mmc), ajouter le composant logiciel enfichable Certificats, et à partir de là, vous pouvez installer votre certificat auto-signé.
Il n'y a aucun moyen de contourner cela car le but des certificats est d'avertir l'utilisateur si le site Web qu'il visite n'a pas été certifié par une autorité de confiance.
la source
Il ne suffit pas d'installer le certificat lui-même, mais vous devez installer le certificat racine de votre autorité de certification. Dites si vous utilisez les services de certificats de Win Server, son certificat racine qui a été créé lorsque CS a été installé sur ce serveur est celui à installer. Il doit être installé sur les "Autorités de certification racines de confiance" comme décrit précédemment.
la source
https://server
et quihttps://server.example.com
est différente et si le service informatique a fait ses choses correctement, vous aurez probablement besoin du nom de domaine complet.Cela peut aider quelqu'un que je suis sur IE11 windows 7 et ce que j'ai fait. En plus d'installer le certificat, allez dans les options Internet ==> onglet avancé ==> sécurité ==> "supprimer la coche" de l'avertissement concernant la non-correspondance de l'adresse du certificat en plus ci-dessous - n'oubliez pas de fermer toutes les instances IE et de redémarrer - après avoir terminé:
1-Démarrez Internet Explorer en cours d'exécution.
2-Accédez à l'ordinateur serveur en utilisant le nom de l'ordinateur (ignorez les avertissements de certificat)
3-Cliquez sur le texte "Certificat d'erreur" en haut de l'écran et sélectionnez "Afficher les certificats"
4-Dans la boîte de dialogue Certificat, cliquez sur Installer le certificat -> Suivant
5-Sélectionnez Placer tous les certificats dans le magasin suivant -> Parcourir
6-Installer sur la certification racine de confiance.
puis redémarrez.
J'espère que cela aidera quelqu'un.
la source
Vous pouvez utiliser GPO pour utiliser le certificat dans le domaine.
Mais mon problème est avec Internet Explorer 8, que même avec le certificat dans le magasin de certification racine de confiance ... il ne dira toujours pas que c'est un site de confiance.
Avec cela et la signature du pilote qui doit être fait maintenant ... Je commence à me demander à qui appartient mon ordinateur!
la source
Malheureusement, aucune des solutions n'a fonctionné pour moi. J'ai utilisé Internet Explorer 8 sur Windows 7. Lorsque je cherchais une solution, j'ai trouvé les paramètres concernant les informations de connexion dans le panneau de configuration. J'ai donc ajouté une nouvelle entrée sous les informations basées sur le certificat avec l'adresse de mon serveur et j'ai choisi mon certificat préféré.
Après avoir effacé le cache SSL dans Internet Explorer 8, je viens de rafraîchir le site et le bon certificat a été envoyé au serveur.
Ce n'est pas la solution que je voulais, mais ça marche.
la source
Comme tout le monde l'a mentionné, la première tâche consiste à ajouter le certificat à l'autorité racine de confiance.
Il existe un exe personnalisé ( selfssl.exe ) qui créera un certificat et vous permettra de spécifier la valeur Délivré à: (l'URL). Cela signifie qu'Internet Explorer validera l'URL émis avec l'URL intranet personnalisée.
Assurez-vous de redémarrer Internet Explorer pour actualiser les modifications.
la source
Il ne semble pas possible de ne plus avoir l'erreur de certificat. Je suis sous Windows XP avec IE 8. La stratégie de groupe avait installé un certificat auto-signé en tant que certificat racine de confiance pour l'accès à un site interne. Quand je regarde MMC avec le composant logiciel enfichable de certificat, je peux voir le certificat là OK.
Quand je regarde:
Options Internet => Contenu => certificats
Ce n'est pas là!
Ce comportement dans IE a commencé depuis que nos administrateurs se sont déchaînés avec le dernier lot de mises à jour Patch-Tuesday installées sur ma machine le 10 décembre 2009. Auparavant, il était très heureux d'accepter le certificat comme valide.
la source
J'ai eu le même problème lorsque je travaillais avec des services Web. Ici, Microsoft a une (longue) procédure pas à pas vous montrant comment installer des éléments sur le client pour dire que votre certificat auto-signé est correct. En fin de compte, je viens de dépenser les 30 $ et j'ai acheté un certificat complet sur Godaddy.com.
PS Je sais que vous pouvez coder autour du message d'erreur mais nous ne voulions pas le faire pour des raisons de test.
la source
Que faisiez-vous avant? Pour les certificats auto-signés, j'installe normalement le certificat localement sur le système client.
Vous pourrez peut-être utiliser la stratégie de groupe pour envoyer un certificat à chaque système.
la source
Vous devez vous assurer que le certificat auto-signé utilise le bon
common name
pour le domaine que vous configurez. Si vous allez utiliser le même certificat pour plusieurs domaines, vous devez avoir un certificat unique pour chaque domaine ou si tous vos sites SSL sont des sous-domaines d'un domaine commun, vous pouvez générer un certificat avec un domaine générique comme*.domainname.tld
.Si vous ne configurez pas votre
common name
correctement votre certificat dans votre certificat auto-signé, Chrome et Firefox peuvent fonctionner, mais IE peut ne pas être en mesure de trouver le certificat lorsque vous chargez le site à chaque fois. Dans IE, il apparaîtra comme si vous avez ajouté le certificat du site, mais en fait au chargement de la page, il ne sera jamais trouvé.comment configurer SSL pour Apache pour un Mac afin que je puisse tester l'iFrame interdomaine sur IE8
la source
Comment installer le certificat racine CA et non le certificat site Web: (IE8, Win7)
Lorsque vous affichez les détails du certificat, vous consultez le certificat du site Web et non le certificat CA. L'onglet Général indiquera: "Ce certificat ne peut pas être vérifié ..." Vous devez sélectionner l'autorité de certification en cliquant sur l'onglet Chemin d'accès de certification et en sélectionnant le certificat le plus élevé du chemin d'accès. Il devrait avoir une icône X rouge et devrait dire: "Ce certificat racine CA n'est pas approuvé car ..." Cliquez sur le bouton Afficher le certificat, et sur ce nouvel onglet Général, vous devriez voir: "Cette racine CA". n'est pas fiable .. "Il s'agit du certificat que vous souhaitez importer dans l'autorité de certification racine de confiance.
Une fois que vous avez importé l'autorité de certification, vous n'avez pas besoin d'importer le certificat de site Web standard. Ce certificat sera mis en correspondance avec l'autorité de certification que vous venez d'importer et IE traitera tout comme fonctionnant normalement. Vous n'avez pas besoin d'exécuter IE en tant qu'administrateur et vous n'avez pas besoin d'ajouter le site aux sites de confiance en premier. Vous devez redémarrer IE après l'importation.
la source
J'ai essayé toutes les solutions mentionnées mais aucune n'a fonctionné. En utilisant Internet Explorer 11 (11.0.9600.17914), il n'y avait aucun moyen d'accepter des certificats invalides car l'erreur ressemblait exactement à un 404.
Ce qui a aidé était le suivant: - ajouter un hôte aux sites de confiance (comme mentionné plusieurs fois ici) - désactiver TLS 1.2 et activer SSL 1.0 et SSL 2.0
La dernière étape est quelque chose que vous devez FAIRE UNIQUEMENT si vous savez ce que vous faites. Nous devons utiliser une configuration assez étrange ici au travail, donc nous n'avons pas pu trouver un autre moyen d'accéder au système. Habituellement, la rétrogradation d'une telle sécurité ne devrait pas être effectuée.
la source
Si vous effectuez des tests locaux et que vous ajoutez un alias dans les fichiers hôtes, dites
et essayez d'utiliser l'une des procédures ci-dessus, vous échouerez. La raison en est que vous importerez un certificat pour localhost. L'URL du certificat ne correspondra pas.
Dans cette situation, vous devrez générer un certificat auto-signé et ensuite l'importer comme décrit ci-dessus.
Si vous utilisez Xampp, la génération du certificat correct peut être effectuée facilement en utilisant c: \ xampp \ apache \ makecert.bat
la source
Vous pouvez utiliser CertMgr pour ajouter un certificat en tant qu'éditeur approuvé ou, s'il est auto-signé, en tant que certificat racine
Voir la documentation de Microsoft ici:
https://docs.microsoft.com/en-us/windows-hardware/drivers/install/using-certmgr-to-install-test-certificates-on-a-test-computer
la source