Erfordert nur bestimmte Clientzertifikate in IIS
Ich implementiere eine Lösung, die Client-Zertifikate erfordert. Ich verwende IIS 7.5- und ASP.Net 4-WCF-Dienste.
Ich habe die SSL-Einstellungen so eingestellt, dass SSL erforderlich ist und Clientzertifikate erforderlich sind. Sieht soweit gut aus. Da ich mit der Verwendung von Clientzertifikaten noch nicht vertraut bin, habe ich einige Nachforschungen angestellt und bin auf einen Microsoft-Supportartikel gestoßen, in dem versucht wird, den Prozess der Überprüfung von Clientzertifikaten etwas zu erklären. Es sagt aus:
Wenn der Server zur Eingabe eines Zertifikats auffordert, enthält die Anforderung eine Liste der Zertifizierungsstellen, denen der Server vertraut. Der Client vergleicht diese Liste dann mit der Liste der Zertifizierungsstellen, denen der Client vertraut, und erstellt eine Liste der übereinstimmenden. Anschließend vergleicht der Client diese Liste mit den vorhandenen Clientzertifikaten und bestimmt, welche Zertifikate (falls vorhanden) von Zertifizierungsstellen ausgestellt wurden, denen sowohl der Client als auch der Server vertrauen.
Anscheinend sendet der Client Zertifikate, denen beide Seiten vertrauen. Was mich interessiert, ist, dass ich IIS oder meinen WCF-Dienst so konfigurieren kann, dass nur bestimmte Clientzertifikate akzeptiert werden, z. B. solche, die wir von unserer eigenen Zertifizierungsstelle speziell für diesen WCF-Dienst erstellen.
Wie kann verhindert werden, dass jemand ein Client-Zertifikat von VeriSign oder von unserer Zertifizierungsstelle verwendet, das zu einem anderen Zweck bestimmt war?
0 Antworten auf die Frage
Verwandte Probleme
-
2
Warum kann das IIS-Installationsprogramm staxmem.dll nicht kopieren, obwohl es sich im angegebenen O...
-
1
Muss ich SP1 neu installieren, wenn ich Vista SP1 installiere, bevor ich IIS aktiviere?
-
1
IIS Management Console ist auf meinem XP-Computer verschwunden
-
2
So installieren Sie IIS unter Windows XP. Bekannte lokale Administratorrechte, aber unter "Programme...
-
5
Leiten Sie den Port 80 eines Linksys WRT54GL an den Port 80 einer einzelnen IP im lokalen Netzwerk w...
-
1
Wie kann ich WebORB in IIS7 integrieren?
-
1
Installation von PHP5.3 unter Windows Vista x64 mit IIS7
-
5
Wie kann ich die 99% -CPU-Auslastung von w3wp.exe untersuchen?
-
1
Ist IIS in Windows 7 Professional verfügbar?
-
1
Ändern Sie den physischen IIS-Standardpfad