Windowsストアアプリで証明書の検証をオーバーライドして、2つの外部サービス(HttpClientを使用)で自己署名証明書を受け入れ、Windows 8アプリが証明書を受け入れ、SSLの信頼関係を確立できるようにしようとしています。
編集:ここに記載されているアプローチを実装しました: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>
しかし、これはまだ機能しません。
アプリの証明書を「ルート」StoreNameに入れようとしましたが、それでも成功しません。なぜこれがうまくいかないのか誰かが何か考えを持っていますか?