Ich bin Benutzer auf https mit einem HttpModule für ausgewählte Seiten umleiten, was ich nicht möchte, ist die Verwendung von SSL Benutzer zwingen, wenn aus irgendeinem Grund Browser, Proxy, etc nicht unterstützt. Ist es möglich zu erkennen, ob der Client SSL-Verbindungen mit .NET unterstützt?Erkennen, ob SSL unterstützt wird
0
A
Antwort
0
Nun, Sie können versuchen, die SSL-Verbindung mit einem WebClient durchzuführen, aber wird dies beweisen, dass der Browser es auch unterstützt?
UPDATE: Oh, Sie wollen Server-Seite .NET, um dafür zu testen. Kann das nicht tun.
Außerdem, warum sollte der Browser oder Proxy nicht unterstützen? HTTPS ist heutzutage sehr verbreitet (wie es in den letzten zehn Jahren der Fall war).
0
http://bytes.com/groups/net-asp/347085-detect-https
Hoffentlich hilft dies. Achten Sie darauf, zu lesen.
bearbeiten: ... ignorieren. Q erneut lesen und dies ist etwas anders antworten
0
Verwenden von serverseitige .NET - nein. Sie können versuchen, die HTTPS-Seite über Javascript beim Laden der ersten Seite unsichtbar aufzurufen.
Verwandte Themen
- 1. Javascript - Erkennen, ob Event Lister unterstützt wird
- 2. Erkennen, ob der Browser Position unterstützt:
- 3. Überprüfen, ob ALPN unterstützt wird
- 4. Erkennen, ob Musik gespielt wird?
- 5. Erkennen, ob ein Display 30-Bit-Farbe unterstützt
- 6. Kann ich erkennen, ob CSS-Filtereffekte unterstützt werden?
- 7. iOS Erkennen, ob Tab geändert wird
- 8. Erkennen ob Flasche über Gunicorn gefahren wird?
- 9. Feature erkennen, ob Benutzergeste benötigt wird
- 10. SSL-Sockets nicht unterstützt Fehler
- 11. Erkennen, ob JIT verfügbar ist
- 12. Erkennen, ob UIScrollView scrollt
- 13. psql: Server unterstützt SSL nicht, aber SSL wurde benötigt
- 14. Ermitteln, ob der Eingabetyp = "Datum" Platzhalter unterstützt
- 15. erkennen, ob hochgeladene Datei
- 16. zu erkennen, ob Desktop-
- 17. erkennen, ob Bespannbild enthält
- 18. Erkennen, ob zwei divs
- 19. Unterstützt der Dart Client SSL/TLS-Verbindungen?
- 20. Wie erkennt man, ob ein HTML5-Eingabesteuerelement unterstützt wird?
- 21. Woher weiß ich, ob GL_OES_standard_derivatives vom Gerät unterstützt wird?
- 22. Ermitteln, ob das Gerät von jQuery Mobile unterstützt wird
- 23. Ermitteln, ob HTML5-Verlauf unterstützt wird oder nicht
- 24. Wie kann ich testen, ob die Sparse-Datei unterstützt wird?
- 25. Überprüfen Sie, ob URL-Schema in Javascript unterstützt wird
- 26. Wie erkennen, ob Sprite wird nach oben oder unten
- 27. Erkennen, ob (aktuelle) App in iOS gelöscht wird?
- 28. Erkennen, ob die Web-API-Anforderung vom Cache bedient wird
- 29. Inno-Setup: Erkennen, ob das Setup beim Deinstallieren ausgeführt wird
- 30. erkennen, ob ein ASCX/ASPX in SharePoint ausgeführt wird?
"Warum würde der Browser oder Proxy dies nicht unterstützen?" Das habe ich gesagt, als ich gefragt wurde, was passieren würde, wenn sie SSL nicht unterstützen würden. – Dean
Wenn IIS verwendet wird, wird für solche Clients der Statuscode 403 zurückgegeben. Sie haben die Wahl, die Fehlerseite in Ihre eigene zu ändern. http://support.microsoft.com/kb/318380 –