使用資訊清單來安裝憑證 (使用 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 根程式來信任。根憑證只會受您的應用程式信任,並不會影響系統上其他應用程式的信任關係。如需憑證延伸的詳細資訊,請參閱設定憑證延伸

相關主題

建立憑證要求

提交憑證要求和安裝憑證回應

使用憑證