2

我正在尝试为 UWP 应用使用自定义自签名证书。我按照以下说明操作:https ://docs.microsoft.com/en-us/windows/uwp/packaging/create-certificate-package-signing

作为第一步,我手动更改了 appxmanifest 中的发布者,以将我们公司与所有数据相匹配,而不仅仅是测试证书所述的 CN。

之后,我按照描述使用 powershell 创建了一个自签名证书。即使不将证书导出到文件,它现在也应该在我的证书存储中。但是当尝试从证书存储中选择证书时,VisualStudio 说没有符合应用程序标准的证书。

我什至确保使用 certmgr 正确设置了增强的属性。

我究竟做错了什么?

4

1 回答 1

5

它现在应该在我的证书存储中。但是当尝试从证书存储中选择证书时,VisualStudio 说没有符合应用程序标准的证书。

创建 .pfx 文件后,在将证书安装到本地计算机的受信任证书存储之前,本地计算机仍不信任该证书以部署应用程序包。您可以参考以下步骤将其安装到受信任的证书存储中。

1.找到证书文件并双击。

2. 选择Local Machine选项。 在此处输入图像描述

3. 如果您的证书有密码,请输入密码。

在此处输入图像描述

4. 选择Automatically select the certificate store base on the type ofcertificate选项

在此处输入图像描述

5. 完成

用法

双击 UWP 项目Package.appcmanifest-> 打包按钮 -> 选择证书 -> 从证书存储中选择。您将看到已安装到证书存储中的证书。

在此处输入图像描述

于 2017-09-13T08:57:05.210 回答