【问题标题】:UWP Code SigningUWP 代码签名
【发布时间】:2016-10-25 09:07:50
【问题描述】:

我想在我的应用程序中使用 System Center Configuration ManagerThis Msdn article 这么说

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

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

【问题讨论】:

    标签: c# certificate uwp


    【解决方案1】:

    您基本上有两个选择。您可以创建一个测试证书,将其部署在您打算将应用程序部署到的每台机器上,或者从受信任的来源获取第 3 方证书。我宁愿不提供第 3 方的名称,但如果您使用 Bing 搜索“代码签名证书”,您应该会找到一些选项。

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

    在任何一种情况下,一旦获得证书,您就需要在 AppX 包上使用 SignTool。 SignTool 也是 SDK 的一部分。有关于如何使用它的文档here

    希望这能解决您的问题。

    --但丁 [MSFT]

    【讨论】:

    • 您可以将使用 3rd 方证书签名的 uwp 应用上传到 MS Private 应用商店吗?我收到“无效的包系列名称”错误。 @dante-gagne
    • 您没有真正解释您需要EV证书还是普通证书。需要关于 3rd 方证书的更详细答案
    猜你喜欢
    • 2017-03-14
    • 2017-05-05
    • 1970-01-01
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 2017-02-25
    相关资源
    最近更新 更多