我有一个Windows商店应用(Metro App),我想要连接通过HTTPS构建的Web服务。我正在为我的Web服务使用自签名证书。但是当我试图通过System.Net.HttpClient.PostAsync尝试从我的应用程序连接它时,我收到了一个异常,表示Windows应用商店应用通过自签名SSL证书连接到HTTPS
“底层连接已关闭:无法建立SSL/TLS安全通道的信任关系。
内部异常说 “根据验证过程,远程证书无效。”
我知道这是因为我正在使用自签名证书。我记得在.NET中,我可以使用System.Net.ServicePointManager.ServerCertificateValidationCallback
,以便我的应用程序可以通过验证,如果指纹是我的。
但我无法在Windows Store运行时找到相关的类/方法。我怎样才能做到这一点?
Duplicate http://stackoverflow.com/questions/13119649/how-to-trust-a-self-signed-certificate-in-a-windows-store-app – ReinierDG