Monday, February 20, 2017

C# Visual Studio 2015: IWebProxy certificate validation

Leave a Comment

I'm trying to create a C# proxy DLL that allow VS2015 Community, on my offline workstation, access to internet through a corporate HTTP proxy with authentication.

Following instruction of this MSDN blog post I'm able to connect VisualStudio to HTTP pages in this way:

namespace VSProxy {     public class AuthProxyModule : IWebProxy     {            ICredentials crendential = new NetworkCredential("user", "password");          public ICredentials Credentials         {             get             {                 return crendential;             }             set             {                 crendential = value;             }         }          public Uri GetProxy(Uri destination)         {             ServicePointManager.ServerCertificateValidationCallback = (Header, Cer, Claim, SslPolicyErrors) => true;             return new Uri("http://128.16.0.123:1234", UriKind.Absolute);         }          public bool IsBypassed(Uri host)         {             return host.IsLoopback;         }     } } 

But I'm not able to connect to the account authentication page for Visual Studio Community access.

So, I'm trying to validate Microsoft certificate using DLL.

There is any way can I accomplish HTTPS and certificate issue?

How can I validate the certificate in the webProxy DLL?

0 Answers

If You Enjoyed This, Take 5 Seconds To Share It

0 comments:

Post a Comment