如何对我的 WPF 应用程序进行数字签名
Posted
技术标签:
【中文标题】如何对我的 WPF 应用程序进行数字签名【英文标题】:How to digitally sign my WPF application 【发布时间】:2013-07-16 06:16:23 【问题描述】:我必须对我在 Visual Studio 2012 中创建的 WPF 应用程序进行数字签名。goodday.com 为此提供了“.spc”文件。但我的 Visual Studio 需要 pfx 文件格式。如何获得 PFX 格式的证书?
【问题讨论】:
看到这个类似的问题:***.com/questions/286429/… 但帖子没有答案。尽管链接提供了与 PVk 文件相关的解释。但我只有 spc 文件 你太懒了!当然有答案,我亲眼所见!转到这里:ellisweb.net/2008/08/signing-code-using-pvk-and-spc-files 然后了解如何使用 .Net SDK pvk2pfx.exe 中包含的工具将您的 spc 文件转换为 pfx 只需阅读命令行帮助,它也接受 SPC 文件作为输入! 有一个简单的选项。安装您的 spc 文件。转到 Internet Explorer=>tools=>content=> 证书。然后选择您的证书并单击导出选项。您可以生成 Pfx 文件。 【参考方案1】:有一个简单的选项。安装您的 spc 文件。转到 Internet Explorer=>tools=>content=> 证书。然后选择您的证书并单击导出选项。您可以生成 Pfx 文件
【讨论】:
【参考方案2】:在 Visual Studio 2019 中,您可以执行以下操作:
1-在 Visual Studio 中创建一个 .NET Standard 类库。
2-右键单击项目并转到属性
3-点击“签名”标签
4-选中“签署程序集”复选框
5-使用下拉列表选择现有 SNK,或创建新 SNK。文件类型为.pfs
6-如果您创建一个新的 .pfs,创建一个强密码至关重要。使用受信任的密码管理器生成长密码并存储。
更多信息: https://christianfindlay.com/2020/01/24/net-how-to-sign-an-assembly-in-visual-studio-2019/
【讨论】:
以上是关于如何对我的 WPF 应用程序进行数字签名的主要内容,如果未能解决你的问题,请参考以下文章
10.9.5 下的 Xcode 6.0.1 会自动使用新的“版本 2 签名”对我的应用程序进行签名吗?