Установка сертификатов с помощью манифеста (приложения среды выполнения 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>
Для корня не нужно указывать отношения доверия через корневую программу Майкрософт. Корень использует отношения доверия только для вашего приложения и не оказывает влияния на отношения доверия других приложений системы. Дополнительные сведения о расширении сертификатов см. в разделе Настройка расширения сертификатов.
Связанные разделы
Создание запроса на сертификат
Отправка запроса на сертификат и установка ответа сертификата