使用資訊清單來安裝憑證 (使用 JavaScript 的 Windows 執行階段應用程式)
[ 本文的目標對象是撰寫 Windows 執行階段 App 的 Windows 8.x 和 Windows Phone 8.x 開發人員。如果您正在開發適用於 Windows 10 的 App,請參閱 最新文件 ]
您可以撰寫一個應用程式,讓它使用自己的信賴起點而不繼承系統信任。在資訊清單中使用憑證延伸,識別想要在部署您的應用程式時安裝的信任憑證。下列範例不繼承系統信任,並將根憑證與獨立 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 根程式來信任。根憑證只會受您的應用程式信任,並不會影響系統上其他應用程式的信任關係。如需憑證延伸的詳細資訊,請參閱設定憑證延伸。