Я пытаюсь переопределить проверку сертификата в приложении Windows Store, чтобы принять самозаверяющий сертификат для двух внешних служб (используя HttpClient), чтобы позволить приложению Windows 8 принимать сертификаты и устанавливать доверительные отношения для SSL
EDIT: Я применил описанный здесь подход: Установка сертификатов с помощью appmanifest
и добавили соответствующие файлы .cer в мое приложение и гарантировали, что они являются "Контент" и "Копировать всегда".
Мой пакет package.appxmanifest Extensions выглядит следующим образом:
<Extensions>
<Extension Category="windows.certificates">
<Certificates>
<Certificate StoreName="TrustedPeople" Content="Assets\ReportingServices.cer" />
<Certificate StoreName="TrustedPeople" Content="Assets\Crm.cer" />
<Certificate StoreName="CA" Content="Assets\DigiCertHighAssurance.cer" />
<TrustFlags ExclusiveTrust="true" />
<SelectionCriteria AutoSelect="true" />
</Certificates>
</Extension>
но это все еще не работает.
Я попытался поместить сертификаты приложений в "Root" StoreName, но все равно не добился успеха. У кого-нибудь есть идеи, почему это может не сработать?