我正在尝试覆盖 Windows Store 应用程序中的证书验证以接受两个外部服务(使用 HttpClient)上的自签名证书,以允许 Windows 8 应用程序接受证书并建立 SSL 信任关系
编辑:我实现了此处记录的方法:Installing certs by using the appmanifest
并将相关的 .cer 文件添加到我的应用程序中,并确保它们是“内容”和“始终复制”。
我的 package.appxmanifest Extensions 部分如下所示:
<Extensions>
<Extension Category="windows.certificates">
<Certificates>
<Certificate StoreName="TrustedPeople" Content="Assets\ReportingServices.cer" />
<Certificate StoreName="TrustedPeople" Content="Assets\Crm.cer" />
<Certificate StoreName="CA" Content="Assets\DigiCertHighAssurance.cer" />
<TrustFlags ExclusiveTrust="true" />
<SelectionCriteria AutoSelect="true" />
</Certificates>
</Extension>
但这仍然不起作用。
我尝试将应用程序证书放在“根”商店名称中,但仍然没有成功。有谁知道为什么这可能不起作用?