windows phone 中HTTPS请求,如何实现信任所有证书?

好大一地嗯 2013-09-04 04:13:41
加精
就是证书无效,实现信任所有证书?
急的,在线等了。。。
...全文
5268 21 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
愤怒的猪头君 2015-05-14
  • 打赏
  • 举报
回复
我忏悔,之前回复的获取根证书的方式有点问题,大部分网站都会提供下载的,如果是自家公司就找相关负责人要就好了。。
Ruobin-Dang 2015-03-31
  • 打赏
  • 举报
回复
同求。怎么请求https网址呀,。总是报错。。。求大神呀!!!!!
好大一地嗯 2015-02-04
  • 打赏
  • 举报
回复
引用 18 楼 whereisrxy 的回复:
楼主透露下怎么启动office组件,打开doc文档啊,是哪个API啊,非常感谢
调用API的,直接打开文件就可以了,剩下的给系统自己处理。 var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(fileToLaunch); bool success = await Windows.System.Launcher.LaunchFileAsync(file);
xiaoyu_code 2014-04-07
  • 打赏
  • 举报
回复
楼主透露下怎么启动office组件,打开doc文档啊,是哪个API啊,非常感谢
伟昊卢 2014-02-12
  • 打赏
  • 举报
回复
路过,学习下
blue601 2014-02-12
  • 打赏
  • 举报
回复
以前研究过这个,无奈以失败告终。
nettman 2014-02-09
  • 打赏
  • 举报
回复
gsx31 2014-02-08
  • 打赏
  • 举报
回复
引用 8 楼 lixygibli 的回复:
[quote=引用 6 楼 gsx31 的回复:] [quote=引用 3 楼 lixygibli 的回复:] [quote=引用 2 楼 xinyu_hong 的回复:] 是证书无效, 想java以及。net 非sliverlight的api是可以信任所有证书的,不知道windows phone有没有这类API?
你是想实现, 未受信的站点也能正常访问 这样的情况吧,windows phone手机里面预装的根证书都在上面的那个链接里,如果站点未受信,发https请求,是不可能通的,除非你的手机主动安装了这个站点的根证书,如果不想让你的站点做认证,可以引导用户去下载,你的站点所使用的证书的根证书并安装[/quote] 请问怎样去下载未授信站点的根证书,并且安装到手机上?[/quote] 随便打开一个未授信的站点,比如https://kyfw.12306.cn/otn/leftTicket/init,我用的谷歌浏览器,可以看到左上角那个带红叉的锁,点击,可以看到 证书信息 的链接,点击,在详细信息选项卡里,点击复制到文件,可以导出站点的.cer证书,这个证书就是根证书,但是windows phone似乎没有提供根证书安装的api,你只能通过邮件把它发送到需要安装的手机上,在邮箱里可以点击安装,如果是应用里面,则需要把证书放到一个比如web服务器上,用户第一次运行的时候,启动一个webbrowser打开这个证书所在的web地址,并下载安装。[/quote] 非常感谢!我会去尝试的,我用的是cordova 和 html做的,这个问题过年前困扰了我两周也没进展
hugh_z 2014-02-08
  • 打赏
  • 举报
回复
learning
zxcvbnm102018 2014-02-08
  • 打赏
  • 举报
回复
这里的人都人才。。。给力
beyondma 2014-02-07
  • 打赏
  • 举报
回复
这个没研究过,推荐一下吧。
gsx31 2014-02-05
  • 打赏
  • 举报
回复
引用 3 楼 lixygibli 的回复:
[quote=引用 2 楼 xinyu_hong 的回复:] 是证书无效, 想java以及。net 非sliverlight的api是可以信任所有证书的,不知道windows phone有没有这类API?
你是想实现, 未受信的站点也能正常访问 这样的情况吧,windows phone手机里面预装的根证书都在上面的那个链接里,如果站点未受信,发https请求,是不可能通的,除非你的手机主动安装了这个站点的根证书,如果不想让你的站点做认证,可以引导用户去下载,你的站点所使用的证书的根证书并安装[/quote] 请问怎样去下载未授信站点的根证书,并且安装到手机上?
愤怒的猪头君 2014-02-05
  • 打赏
  • 举报
回复
引用 6 楼 gsx31 的回复:
[quote=引用 3 楼 lixygibli 的回复:] [quote=引用 2 楼 xinyu_hong 的回复:] 是证书无效, 想java以及。net 非sliverlight的api是可以信任所有证书的,不知道windows phone有没有这类API?
你是想实现, 未受信的站点也能正常访问 这样的情况吧,windows phone手机里面预装的根证书都在上面的那个链接里,如果站点未受信,发https请求,是不可能通的,除非你的手机主动安装了这个站点的根证书,如果不想让你的站点做认证,可以引导用户去下载,你的站点所使用的证书的根证书并安装[/quote] 请问怎样去下载未授信站点的根证书,并且安装到手机上?[/quote] 随便打开一个未授信的站点,比如https://kyfw.12306.cn/otn/leftTicket/init,我用的谷歌浏览器,可以看到左上角那个带红叉的锁,点击,可以看到 证书信息 的链接,点击,在详细信息选项卡里,点击复制到文件,可以导出站点的.cer证书,这个证书就是根证书,但是windows phone似乎没有提供根证书安装的api,你只能通过邮件把它发送到需要安装的手机上,在邮箱里可以点击安装,如果是应用里面,则需要把证书放到一个比如web服务器上,用户第一次运行的时候,启动一个webbrowser打开这个证书所在的web地址,并下载安装。
gnimgnot 2014-02-05
  • 打赏
  • 举报
回复
引用 6 楼 gsx31 的回复:
[quote=引用 3 楼 lixygibli 的回复:] [quote=引用 2 楼 xinyu_hong 的回复:] 是证书无效, 想java以及。net 非sliverlight的api是可以信任所有证书的,不知道windows phone有没有这类API?
你是想实现, 未受信的站点也能正常访问 这样的情况吧,windows phone手机里面预装的根证书都在上面的那个链接里,如果站点未受信,发https请求,是不可能通的,除非你的手机主动安装了这个站点的根证书,如果不想让你的站点做认证,可以引导用户去下载,你的站点所使用的证书的根证书并安装[/quote] 请问怎样去下载未授信站点的根证书,并且安装到手机上?[/quote] 从手机端发送Http请求
BATTLERxANGE 2013-09-05
  • 打赏
  • 举报
回复
之前碰到过这个问题,很遗憾,无解,sliverlight没有提供信任所有证书的API 只能是去给你的网站添加证书了
好大一地嗯 2013-09-05
  • 打赏
  • 举报
回复
难道wp没有相关api,重写证书验证的方法?以前.net是有这个api的。。。
愤怒的猪头君 2013-09-04
  • 打赏
  • 举报
回复
引用 2 楼 xinyu_hong 的回复:
是证书无效, 想java以及。net 非sliverlight的api是可以信任所有证书的,不知道windows phone有没有这类API?
你是想实现, 未受信的站点也能正常访问 这样的情况吧,windows phone手机里面预装的根证书都在上面的那个链接里,如果站点未受信,发https请求,是不可能通的,除非你的手机主动安装了这个站点的根证书,如果不想让你的站点做认证,可以引导用户去下载,你的站点所使用的证书的根证书并安装
好大一地嗯 2013-09-04
  • 打赏
  • 举报
回复
是证书无效, 想java以及。net 非sliverlight的api是可以信任所有证书的,不知道windows phone有没有这类API?
愤怒的猪头君 2013-09-04
  • 打赏
  • 举报
回复
确认你现在https访问的站点使用的证书是否在下面的链接里找到 http://technet.microsoft.com/zh-cn/library/gg521150(v=vs.92).aspx 如果没有,需要联系以上链接里的其中一个证书的颁发机构(比如GlobalSign证书的颁发机构),为你的站点更新相应的证书

7,660

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧