Próbuję zastąpić sprawdzanie poprawności certyfikatu w aplikacji Sklepu systemu Windows, aby zaakceptować samopodpisany certyfikat w dwóch usługach zewnętrznych (przy użyciu HttpClient), aby zezwolić na aplikację Windows 8 akceptować certyfikaty i ustanowić relację zaufania dla SSLJak ufać samopodpisanemu certyfikatowi w aplikacji sklepu z systemem Windows
EDIT: i wdrożone podejście udokumentowane tutaj: Installing certs by using the appmanifest
i dodaje odpowiednie pliki cer do mojego wniosku i zapewnione są „Treść” i „Kopiuj Zawsze'.
Moja sekcja Rozszerzenia package.appxmanifest wygląda następująco:
<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>
ale to nadal nie działa.
Próbowałem już umieścić certyfikaty aplikacji w "Store" root'a, ale nadal nie udało się. Czy ktoś ma jakieś pomysły, dlaczego to może nie działać?
ja również chcą poznać rozwiązanie tego problemu. Próbowałem również dodać publiczny plik .cer w appxmanifest bez żadnego szczęścia. – ReinierDG
możliwy duplikat: http://stackoverflow.com/questions/9986039/overriding-certificate-verification-in-windows8 – pkumar0
@ pkumar0 czyli inny problem – Redeemed1