Comment créer une auto-signé certificat SSL wildcard pour IIS 6?

Je suis en train de créer une auto-signé certificat SSL wildcard pour une utilisation sur un certain nombre de développement et de test des serveurs exécutant IIS 6. À la suite de différents guides a conduit à un couple de façons de générer les certificats, mais je n'ai pas eu de chance à la faire fonctionner. Le plus efficace que j'ai eu étaient les suivantes ce guide d'OpenSSL et à l'aide de makecert.exe comme:

makecert.exe -r -b 01/01/2009 -e 01/01/2042 -sr LocalMachine -ss MY -a sha1 -n CN="*.example.com" -sky exchange -pe -eku 1.3.6.1.5.5.7.3.1 -sy 12 -sp "Microsoft RSA SChannel Cryptographic Provider" wildcard.cer

Deux générer les certificats qu'IIS 6 acceptera, mais quand j'ai essayer d'afficher le site j'obtiens l'erreur suivante dans firefox:

De Transfert De Données Interrompu

La connexion à dev.example.com a été interrompu lors du chargement de la page.

IE donne juste:

Internet Explorer ne peut pas afficher la page web

Causes les plus probables:

  • Vous n'êtes pas connecté à Internet.
  • Le site web rencontre des problèmes.
  • Il y a peut être une erreur de frappe dans l'adresse.

Cette erreur se produit si j'essaye d'y accéder par le nom de domaine, nom de la machine, localhost, local ip ou ip de bouclage.

Donc...comment puis-je créer une auto-signé générique cert IIS 6 travailler avec? Ou comment puis-je résoudre les problèmes que je rencontre avec ceux que j'ai déjà créé?

Éventuellement OT, mais aussi à générer une wild-card SSL cert un plus excellent utilitaire est selfssl7, disponible ici: blogs.iis.net/thomad/archive/2010/04/16/...

OriginalL'auteur phloopy | 2009-01-23