Wie Sie ein System bekommen.Web.HttpWebRequest-Objekt für die Verwendung von SSL 2.0?

Ich weiß nicht, ob ich alle Informationen, die benötigt werden, um Satz dieser Frage, so mit mir tragen.

Ich habe einen lokalen web-Seite (lokale Bedeutung 192.168.*) das ist geschützt mit einem selbst-signierten SSL-cert. Ich versuche auf die Seite zuzugreifen, das System zu verwenden.Net.HttpWebRequest-Objekt, aber ich bin mit in ein seltsames problem.

Wenn diese Seite aufgerufen wird, im Internet Explorer mit der "SSL 2.0 Verwenden" - option ausgeschaltet ist, gibt der browser wieder ein Fehler, als ob es nicht eine Verbindung herzustellen. (In anderen Worten, eine browser-Verbindung Fehler, im Gegensatz zu einer server-sent-Fehler.) Wenn die "SSL 2.0 Verwenden" - option ist aktiviert, die Seite funktioniert gut und man bekommt die standard-Warnung, dass dies ein self-signed cert, willst du weitermachen, etc. (Seltsam genug, Firefox, die angeblich nicht über SSL 2.0 aktiviert, funktioniert Prima.)

Nun mein problem ist, dass ich versuche, auf diese Seite mit einem HttpWebRequest-Objekt und der Fehler ist es, wieder zurück ist, dass die Verbindung wurde unerwartet geschlossen, genauso wie der Fehler der IE wirft, wenn "SSL 2.0 Verwenden" ausgeschaltet ist. (Ich habe bereits code an die Stelle, die Tatsache zu ignorieren, dass es ein selbst signiertes Zertifikat, aber es ist auch nicht immer so weit.)

Wie bekomme ich das System.Net.HttpWebRequest-Klasse, gut, "SSL 2.0 Verwenden", wenn Sie Ihre Anfrage?

Schreibe einen Kommentar