Le choix de l'utilisation de SSL est effectué par niveau de connexion, généralement déterminé par le port IP utilisé (c'est-à-dire entre le client et le serveur avant tout code d'application impliqué).
Le même service/contenu peut être configuré sur plusieurs ports, chacun avec un choix différent pour SSL.
Le certificat est par nom d'hôte, mais les serveurs peuvent généralement prendre en charge l'affichage sous des noms différents. Utiliser SSL avec ASP.NET ne prend rien de spécial, il fonctionne uniquement lorsque le site Web IIS est configuré pour prendre en charge SSL (ou pour l'exiger: lorsque les connexions au port 80 pour HTTP sont redirigées vers le port SSL); ce choix peut être fait par dossier.