Assurez-vous que le CN (« Nom commun ») attribut matchs dans votre URL et un certificat. Par exemple, si vous avez créé votre certificat en utilisant le CN = localhost, mais que vous y accédez dans IE en utilisant quelque chose comme https://machine.domain.topleveldomain, IE se plaindra que machine.domain.topleveldomain n'est pas le même que localhost. Je crois que cela fait une comparaison de chaînes.
Assurez-vous que le certificat a été installé dans les autorités de certification racines de confiance (TRCA) sous le magasin physique Ordinateur local.
Si tout est installé correctement, il y a une possibilité supplémentaire. Windows a une "fonctionnalité" qui efface les certificats non approuvés (non approuvés selon mircosoft) de la TRCA. Vous pouvez d'abord désactiver cette fonctionnalité, puis réinstaller le certificat.
Ouvrez gpedit.msc
et descendez jusqu'au Computer Configuration > Administrative Templates > System > Internet Communication Management > Internet Communication Settings > Turn off Automatic Root Certificates Update
. Activer Turn off Automatic Root Certificates Update
.
Microsoft fournit quelques détails sur ce que fait cette fonctionnalité --- c'est une fonctionnalité de sécurité où votre TRCA est comparée à la base de données de certificats racines valides de Microsoft.
Si est toujours ne fonctionne toujours pas après la désactivation de cette fonctionnalité, il y a un problème avec la façon dont vous avez créé ce certificat. Vous pouvez faire un certificat en utilisant makecert
. http://msdn.microsoft.com/en-us/library/bfsktky3(v=vs.80).aspx
Si votre nom complet de l'ordinateur est: machine.domain.com, vous pouvez le faire:
makecert -n "CN=machine.domain.com" c:\file.cer
Finalement, vous pouvez accéder à vos ressources par: https://machine.domain.com
Hope this helps. J'ai eu ma juste part de malheurs de certificat auto-signé.
Pouvez-vous vérifier que l'attribut CN dans le certificat est EXACTEMENT le même que le nom d'hôte que vous entrez dans IE8 lorsque vous naviguez dans votre application? – kroonwijk