UWP证书

baz*_*dee 2 certificate certificate-store uwp

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

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

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

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

我究竟做错了什么?

Nic*_*SFT 5

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

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

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

2. 选择Local Machine选项。 在此处输入图片说明

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

在此处输入图片说明

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

在此处输入图片说明

5. 完成

用法

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

在此处输入图片说明