2010-12-06 5 views
0

Warum muss ein Port mit einem Zertifikat konfiguriert werden, wenn ein WCF-Dienst mit Transportsicherheit gehostet wird?Warum ist es erforderlich, einen Port mit Zertifikat in Netsh für WCF Self-Host mit Transportsicherheit zu konfigurieren?

Ich verstehe SSL/HTTP und dass das Zertifikat dafür benötigt wird. In Nicht-WCF-Kontexten kann ich jedoch einfach einen SSL-Socket erstellen und das Zertifikat programmgesteuert zuweisen. Warum ist für den WCF-Self-Host-Fall der zusätzliche netsh-Schritt erforderlich (wie im nachfolgenden Link)?

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

+0

Ich frage, weil ich diese Anforderung nicht erkannt habe und mir den letzten Tag den Kopf gestoßen habe, um herauszufinden, warum die grundlegende SSL-Verhandlung nicht funktionierte: P – noctonura

Antwort

0

Dies ist nur im Fall von HTTP.

Diese Einstellung ist für HTTP.SYS erforderlich. Daher muss HTTP.SYS, das im Kernel-Modus ausgeführt wird, unabhängig davon, ob Sie IIS oder Self-Hosting verwenden, eingerichtet werden.

Verwandte Themen