Установка сертификатов с помощью манифеста (приложения среды выполнения Windows на JavaScript)

[ Эта статья адресована разработчикам приложений среды выполнения Windows для Windows 8.x и Windows Phone 8.x. При разработке приложений для Windows 10 см. раздел последняя документация]

Вы можете написать приложение, которое будет использовать собственный якорь доверия вместо наследования системного. Используйте расширение сертификатов в манифесте, чтобы определить, какие сертификаты доверия нужно установить после развертывания вашего приложения. В следующем примере исключается наследование системных отношений доверия. В хранилища контейнера приложения добавляется корневой сертификат и изолированный сертификат ЦС.


<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>

Для корня не нужно указывать отношения доверия через корневую программу Майкрософт. Корень использует отношения доверия только для вашего приложения и не оказывает влияния на отношения доверия других приложений системы. Дополнительные сведения о расширении сертификатов см. в разделе Настройка расширения сертификатов.

Связанные разделы

Создание запроса на сертификат

Отправка запроса на сертификат и установка ответа сертификата

Работа с сертификатами