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 comments:
Post a Comment