title: Get Nuget to pass a client certificate to a private ProGet server using SSL
body: <p>I have a ProGet server that currently uses SSL and requires a client certificate in order to communicate with it. We would like to be able to use this server directly from the command line or within the Visual Studio package manager.</p>
  
  <p>When accessed via a browser there are no issues with viewing the repository. When using nuget.exe on the command line the result is 403 Forbidden. I have used Fiddler to monitor the request and it highlights that the server is asking for a client certificate, Fiddler allows you to inject the required certificate and the nuget request is then successful.</p>
  
  <p>Is it possible to provide a client certificate when using NuGet:</p>
  
  <pre><code>nuget install PackageName -Source https://myhost -Cert ???
  </code></pre>
  
  <p>Or with a setup like this we are going to have to fall back to using an API key to gain access? </p>
  
  <p>Are we able to provide the certificate when using Visual Studio?</p>