首页 > 解决方案 > 如何配置 pfx 证书

问题描述

我已经配置了 XML 上的证书

<Var name="KeyFile" value="XXXXXXXXXXXX.pfx" />

调试时,一条消息说:

“无法导入密钥文件:XXXXXXXXXXXX.pfx。它可能受密码保护。要解决此问题,请尝试再次导入证书或使用容器名称手动将其安装在 CSP 上:VS_KEY_43F894EDD55C767F”

然后我尝试使用安装证书 sn -i XXXXXXXXXXXX.pfx VS_KEY_43F894EDD55C767F

但无法安装 无法安装密钥对 -- 对象已存在

然后我在xml文件上配置

<Var name="KeyContainer" value="VS_KEY_43F894EDD55C767F" />

但我收到了消息

System.Exception: Unable to sign assembly using key from key container - VS_KEY_43F894EDD55C767F
en Obfuscar.Obfuscator.MsNetSigner.SignAssemblyFromKeyContainer(String assemblyname, String keyname)
en Obfuscar.Obfuscator.SaveAssemblies(Boolean throwException)
en Obfuscar.Obfuscator.RunRules()
en Obfuscar.Program.Main(String[] args)

该项目配置为使用安装的相同证书对 clickonce 清单进行签名。

有任何想法吗?

标签: pfx

解决方案


推荐阅读