UWP代码签名

Dan*_*uer 2 c# certificate uwp

我想在我的应用程序中使用System Center Configuration Manager这篇Msdn文章

通用Windows平台业务应用程序系列必须使用代码签名证书进行签名,该应用程序部署到的每个设备上都必须信任该代码签名证书。您可以使用证书从内部PKI基础设施,或从第三方证书安装在设备上的公共根证书。

我的问题是如何获得代码签名证书以及如何对我的应用程序签名?

小智 5

您基本上有两个选择。您可以创建要在要部署应用程序的每台计算机上部署的测试证书,也可以从受信任的来源获得第三方证书。我希望不要提供第三方的名称,但是如果您在Bing中搜索“代码签名证书”,则应该找到一些选项。

MakeCert.exe是Windows SDK中的应用程序,可用于制作测试证书。在每台测试机上安装它的过程有些费力,但这是一个选择。否则,当您参加第三者聚会时,他们会为您提供证书,您无需手动安装。

无论哪种情况,一旦获得证书,就需要在AppX软件包上使用SignTool。SignTool还是SDK的一部分。有一个关于如何使用它的文档在这里

我希望这能解决您的问题。

-丹特[MSFT]

  • 你并没有真正解释你是否需要EV证书或普通证书。关于第三方证书需要更详细的答案 (3认同)