【发布时间】:2017-02-07 17:47:29
【问题描述】:
我有一个 ProGet 服务器,它当前使用 SSL,需要客户端证书才能与其通信。我们希望能够直接从命令行或在 Visual Studio 包管理器中使用此服务器。
通过浏览器访问时,查看存储库没有问题。在命令行上使用 nuget.exe 时,结果为 403 Forbidden。我使用 Fiddler 监控请求,它突出显示服务器正在请求客户端证书,Fiddler 允许您注入所需的证书,然后 nuget 请求成功。
是否可以在使用 NuGet 时提供客户端证书:
nuget install PackageName -Source https://myhost -Cert ???
或者通过这样的设置,我们将不得不回退到使用 API 密钥来获得访问权限?
我们在使用 Visual Studio 时可以提供证书吗?
【问题讨论】:
-
我也遇到了这个问题,有进展吗?
标签: ssl nuget ssl-certificate nuget-server