La manipulation de la Redirection .NET WebRequest

Je suis derrière un pare-feu qui me demande d'entrer les informations d'identification avant de me laisser accéder à internet. Donc, ma première requête http est intercepté et ensuite redirigé vers un serveur sécurisé qui m'invite à entrer mes informations d'identification, cependant le certificat du serveur n'est pas valide et donc, ma demande.getResponse () échoue avec le message: "la connexion sous-jacente a été fermée. N'a pas pu établir une relation de confiance pour le SSL/TL canal sécurisé"

WebRequest googleRequest = WebRequest.Create("http://74.125.67.100");
try {WebResponse response = googleRequest.GetResponse();}
catch(WebException ex){System.Console.WriteLine("ex.message");}

En fait ce que je veux, c'est d'obtenir l'Emplacement de l'en-tête de la réponse qui redirige moi, afin que je puisse ensuite établir une connexion ssl avec le serveur avec un certificat non valide. Je serai reconnaissant pour les suggestions.

OriginalL'auteur 0fnt | 2010-01-09