2009-11-06 3 views
0

Je connais ASP.NET, et je sais pourquoi les gens utilisent HTTPS et j'en connais un peu sur IIS, mais je n'ai jamais créé un site ou une page HTTPS sur mon site.Que dois-je savoir pour créer un site Web utilisant le protocole HTTPS?

  1. Comment créer un site Web HTTPS?
  2. Comment puis-je créer ma page de connexion HTTPS dans un projet HTTP normal?
  3. Existe-t-il d'autres considérations à prendre en compte lors de l'utilisation de HTTPS?

Répondre

1
  1. Dans IIS7 vous ajoutez simplement https sur le site de liaison sur lequel vous souhaitez utiliser SSL. Pour cela, il est nécessaire d'avoir un certificat. Vous pouvez utiliser un certificat auto-signé ou l'acheter auprès de VeriSign, Thawte, ...

  2. Vous pouvez utiliser vos pages de la même manière que dans http. SSL n'est pas pour l'autentication de l'utilisateur, mais pour sécuriser le canal de communication. Vous ne pouvez vérifier si est utilisé une connexion sécurisée

    si (Request.IsSecureConnection) {}

1
  1. signifie HTTPS HTTP et SSL. Pour créer un site Web HTTPS, vous devez donc créer un site Web normal et une couche SSL afin d'assurer la connexion sécurisée entre votre serveur Web et votre navigateur Web. Votre serveur Web aura besoin d'un certificat SSL que vous pouvez générer vous-même à des fins privées ou de développement ou pour obtenir un certificat de confiance auprès d'un fournisseur de confiance.

  2. Redirigez votre page de connexion vers https://yoursite/loginpage pour obtenir une page HTTPS.

  3. Vous pouvez obtenir un certificat SSL gratuit de cert.startcom.org

Questions connexes