2010-12-06 44 views
0

Pourquoi faut-il configurer un port avec un certificat lors de l'auto-hébergement d'un service WCF utilisant la sécurité du transport?Pourquoi est-il nécessaire de configurer un port avec certificat dans Netsh pour WCF self-host w/sécurité de transport?

Je comprends SSL/HTTP et que le certificat est nécessaire pour cela. Cependant, dans des contextes non-WCF, je peux simplement créer un socket SSL et assigner le certificat par programmation. Pour le cas de l'auto-hôte WCF, pourquoi l'étape netsh supplémentaire est-elle requise (comme dans le lien ci-dessous)?

http://msdn.microsoft.com/en-us/library/ms733791.aspx

+0

Je demande parce que je n'ai pas réalisé cette exigence et je me suis cogné la tête pour le dernier jour en essayant de comprendre pourquoi la négociation SSL de base ne fonctionnait pas: P – noctonura

Répondre

0

C'est seulement dans le cas de HTTP.

Cette configuration requise pour HTTP.SYS, peu importe si vous utilisez IIS ou l'auto-hébergement, HTTP.SYS fonctionnant en mode noyau nécessitera l'installation.