Windows 8 Uygulamasına izin vermek için iki harici hizmette (HttpClient kullanarak) kendinden imzalı bir sertifikayı kabul etmek üzere bir Windows Store Uygulamasında sertifika doğrulamasını geçersiz kılmaya çalışıyorum sertifikaları kabul ve SSL için bir güven ilişkisi kurmakBir windows store uygulamasında kendinden imzalı bir sertifikaya güvenme
DÜZENLEME: Ben yaklaşım burada belgelenen uygulamıştır: Installing certs by using the appmanifest
ve benim başvuruyla ilgili .cer dosyaları eklendi ve 'İçerik' ve 'kopyala vardır sağlanmalıdır Her zaman'.
<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>
ama bu hala çalışmıyor:
Benim package.appxmanifest Uzantıları bölüm aşağıdaki gibi görünüyor.
Uygulama sertifikalarını 'Root' StoreName ürününe koymayı denedim, ancak yine de başarı yok. Bunun neden işe yaramayacağına dair bir fikri olan var mı lütfen?
için
bkz bağlantı Ben de bu problemin çözümünü öğrenmek istiyorum. Herhangi bir şans olmadan appxmanifest aswell de public .cer dosyasını eklemeye çalıştım. – ReinierDG
Mümkün iki kopya: http://stackoverflow.com/questions/9986039/overriding-certificate-verification-in-windows8 – pkumar0
@ pkumar0 bu farklı bir problemdir – Redeemed1