当前位置:编程学习 > wap >>

windows phone用https可以跳过证书验证的流程直接进行数据交互么

windows phone用https可以跳过证书验证的流程直接进行数据交互么
因为我们的服务端https没有下发证书的环节。
现在我们用HttpWebRequest方法post数据给服务端,返回的NOT FOUND。请问有什么解决的方法么。客户端怎么跳过验证证书的环节呢?(ios和android好像都可以实现,phone7不会有悲剧了吧) --------------------编程问答-------------------- 如果是OAuth我还能说两句
其他的证书没搞过 --------------------编程问答-------------------- no found的响应说明不是你证书的问题,是没找到请求页面,确保url正确并可访问 --------------------编程问答-------------------- 你url访问正确吧,比如https的server是443端口,not found返回为404,验证失败也是403之类的 --------------------编程问答-------------------- 楼主,我也遇到和你同样的问题,请问你是怎么解决的呢??? --------------------编程问答-------------------- --------------------编程问答--------------------
引用 4 楼  的回复:
楼主,我也遇到和你同样的问题,请问你是怎么解决的呢???

你好,我们这边是这样的,如果https的证书是那种花钱买的正式的证书,wp上的HTTPs是没有问题的。
如果是那种自己做的证书就不能用了,我分析是微软的底层API会去验证这个证书的有效性。
我们的生产环境是正式的证书所以没有问题。
测试环境是自己做的证书,wp没法测试,所有服务端搭了一个HTTP的测试环境进行测试,到时候直接转到生产环境就可以了 --------------------编程问答-------------------- 如果不花钱,用户需要先导入你的cer文件才行吧 --------------------编程问答-------------------- 那还不如直接HTTP呢。 --------------------编程问答--------------------
引用 7 楼 DrSmart 的回复:
如果不花钱,用户需要先导入你的cer文件才行吧


请问怎么导入你知道吗? --------------------编程问答-------------------- 无法跳过未授信的说明!

把cer文件发到你邮箱里,在手机上登陆邮箱可以安装!!

你可以在程序启动的时候检测如果未安装证书,就打开浏览器,让用户下载安装你放在某个站点的证书再使用程序

但是这很不靠谱,谁会愿意装个程序还要先装证书

不能访问说明你们的服务器的证书的认证机构不靠谱,去找下面这些机构换个靠谱的证书就啥事都没了
http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/gg521150(v=vs.105).aspx --------------------编程问答--------------------
引用 9 楼 hai046 的回复:
引用 7 楼 DrSmart 的回复:如果不花钱,用户需要先导入你的cer文件才行吧

请问怎么导入你知道吗?

魂淡!看了日期发现是坟贴,你妹啊,挖坟什么的最讨厌了,我要分啊
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,