我試圖覆蓋Windows應用商店應用中的證書驗證,以接受兩個外部服務(使用HttpClient)上的自簽名證書以允許Windows 8應用接受證書並建立SSL信任關係如何信任Windows應用商店應用中的自簽名證書
編輯: 我實現了方法記錄在這裏:Installing certs by using the appmanifest
,並添加了相關的.CER文件到我的應用程序,並確保他們是「內容」和「複製總是'。
我package.appxmanifest擴展部分看起來是這樣的:
<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中,但仍然沒有成功。有沒有人有任何想法,爲什麼這可能無法正常工作?
我也想知道解決這個問題。我試圖在appxmanifest中添加public .cer文件,但沒有任何運氣。 – ReinierDG
可能的重複:http://stackoverflow.com/questions/9986039/overriding-certificate-verification-in-windows8 – pkumar0
@ pkumar0這是一個不同的問題 – Redeemed1