【问题标题】:Problem with TemporaryKey.pfx I don't have the passwordTemporaryKey.pfx 的问题我没有密码
【发布时间】:2010-10-01 19:38:33
【问题描述】:

我的一个客户有问题。他有一个 Microsoft CRM 开发人员,然后他离开了。现在该项目仍未完成。我已经下载了自定义应用程序的源代码,我不想继续开发。我已经尝试过 ClickOne 部署,它会弹出一个与 myapp_TemporaryKey.pfx 相关的密码输入框。我尝试在网络上的计算机上安装并以调试模式启动,我遇到了同样的问题,它说:

“无法导入以下密钥文件:。密钥文件可能受密码保护。要更正此问题,请尝试再次导入证书或手动将证书导入当前用户的个人证书存储区。”

第二个错误是:“导入密钥文件“myapp_TemporaryKey.pfx”已取消

你知道可以做些什么来解决这个问题吗?我有 .PFX 文件,但没有密码。

【问题讨论】:

    标签: c# visual-studio-2010 dynamics-crm pfx


    【解决方案1】:

    我转到项目属性 --> 签名选项卡 --> 然后使用 ClickOnce 部分中的证书对我的应用程序进行签名。就我而言,构建是成功的。

    【讨论】:

    • 是的,这是最好的方法!
    • 你能详细说明一下这个过程吗?我有同样的问题。我有 .pfx 文件但没有密码。如何使用现有证书签署我的应用程序?
    • 请详细说明,因为VS2015中不存在“项目属性”
    【解决方案2】:

    如果 PFX 受密码保护,如果您没有密码,则几乎无能为力。 PFX 包含具有相应私钥的证书和可选的一个或多个 CA 证书。有问题的证书是自签名的还是由某个 CA 颁发的?我猜它是自签名的,考虑到它的文件名。因此,您只需创建另一个证书并使用它而不是旧文件。

    【讨论】:

    • 嗨!非常感谢你的回答,你很有帮助!但是您能否向我推荐有关如何创建 PFX 自签名的资源/文档?我一直在寻找一个小时,似乎无法找到无论如何教程。再次非常感谢您!
    • 使用“makcert.exe”实用程序创建您自己的证书。
    猜你喜欢
    • 2013-12-05
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    • 2014-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多