Hallo zusammen
Wir sind auf ein interessantes Problem gestossen und vielleicht hat noch jemand von euch eine Idee.
Wir haben Probleme mit Chrome und Safari im zusammenspiel mit "Secure Websockets" mit Client Zertifikat und IIS8.
Die Architektur ist folgenden. Es gibt zwei Server, einen Windows 2008R2 mit IIS7.5 und einen Windows 2012 mit IIS8. Auf dem 2008R2 läuft ein Webportal bei welchem man sich mit Client Zertifikat anmeldet. Sobald man am Portal angemeldet ist versucht dieses
in einem AJAX call eine WSS:// Verbindung auf den 2012R2 Server zu machen und meldet sich hier ebenfalls mit dem Client Zertifikat an. --> Für die Websocket Verbindung benutzen wir SignalR
Dieses Szenario funktioniert aber leider mit Chrome 30+ und Safari 6+ nicht. IE10 und FF funktionieren hingegen ohne Probleme. Interessant ist auch das Chrome die WSS:// Verbindung öffnet und ohne log gleich wieder schliesst.
Wenn man die SSL Client Authentifizierung im IIS8 abschaltet funktioniert es jedoch.
Um den Fehler einzugrenzen haben wir testweise die Applikation vom 2012 Server mit Katana auf Selfhosting umgebaut und da funktioniere alle Browser mit SSL Client Authentifizierung.
Hat jemand Erfahrungen mit einem ähnlichen Problem?
Danke und Gruss