我正在使用NAnt从带有自签名证书的服务器下载文件,并且它给出了一个错误,指出“远程证书根据验证程序无效”。
我已将证书(根据此procedure)导入执行脚本的机器,因此我知道它已加载,但我仍然收到错误。
有人可以就可能导致这种情况的原因提出建议吗?
答案 0 :(得分:0)
我的问题(可能不适用于您的环境)是我在我的NAnt脚本中通过它的IP地址引用了服务器,但服务器的自签名证书引用了服务器主机名。
当我调整我的NAnt属性以获取URL以使用主机名而不是IP地址时,它能够找到适用的证书并下载该文件。