使用清单来安装证书(使用 JavaScript 的 Windows 运行时应用)
[ 本文适用于编写 Windows 运行时应用的 Windows 8.x 和 Windows Phone 8.x 开发人员。如果你要针对 Windows 10 进行开发,请参阅 最新文档 ]
你可以编写某个应用,该应用使用自己的信任密钥,而不是从系统信任中继承。使用清单中的证书扩展来标识希望在部署应用程序时安装的信任证书。以下示例排除了从系统信任的继承并将根证书和独立 CA 证书添加到应用容器存储中。
<Extensions>
<!--Certificates Extension-->
<Extension Category="windows.certificates">
<Certificates>
<Certificate StoreName="Root" Content="myroot.cer" />
<Certificate StoreName="CA" Content="mystandca.cer"/>
<TrustFlags ExclusiveTrust="true" />
</Certificates>
</Extension>
</Extensions>
根不必通过 Microsoft 根程序进行信任。仅应用程序信任根,并且根不会影响对系统上其他应用程序的信任。有关证书扩展的详细信息,请参阅设置证书扩展。