我们有一个内部的Vault PKI,用于为Linux和windows机器生成证书。
For windows I'm using this [package](https://github.com/zyborg/Zyborg.Vault) to communicate with the vault API
<# ...
code to deal with the authentication with the vault PKI
... #>
# generate a certificate
$hostname=hostname
我已经在Visual Studio 2008中设置了我的简单项目,以使用安装程序。我已经指定应该由comapny的文件对ClickOnce清单进行签名。当我在Visual Studio中设置它时,它要求输入PFX文件的密码,我很乐意提供。当我在Visual Studio中构建和发布时,一切工作正常。在我的机器上,它也可以很好地从构建。
但是,当我尝试在我们的构建机器上使用MSBuild构建它时,我得到了以下错误:
ERROR MSB3321 in
C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1805
当我将SSL证书上传到Azure时,遇到了一个问题。我有一个来自GoDaddy的高级证书,在过去的一年里一直在IIS中运行。当我们迁移到Azure时,我将它导出到一个PFX中,然后转到Azure将它添加到我的Web应用程序中,并收到以下错误消息:
Failed to update web app settings
Failed to update web app settings for [APP_NAME]: The password is incorrect, or the certificate is not valid
我尝试了以下几点:
确保密码正确
从IIS导出为pfx