为了账号安全,请及时绑定邮箱和手机立即绑定

具有Android和自签名服务器证书的HTTPS GET(SSL)

具有Android和自签名服务器证书的HTTPS GET(SSL)

慕村9548890 2019-11-25 15:35:02
我研究了各种有关如何通过HTTPSAndroid使用自签名证书的服务器检索内容的文章。但是,它们似乎都不起作用-它们都无法移除javax.net.ssl.SSLException:不可信的服务器证书消息。不允许将服务器修改为具有受信任的证书,也不能使服务器证书与服务器的IP地址匹配。请注意,该服务器将没有DNS名称,它将仅具有IP地址。GET请求看起来像这样: https://username:password@anyIPAddress/blabla/index.php?param=1&param2=3我完全知道,此解决方案容易受到中间人攻击等。因此,解决方案必须忽略对证书的不信任,并忽略主机名不匹配。使用Java for Android,有人知道代码吗?在stackoverflow.com上有很多尝试来解释这一点,还有很多代码片段,但是它们似乎没有用,据我所知,没有人提供任何代码块来解决此问题。知道是否有人真的解决了这个问题,或者Android是否只是阻止了不可信的证书,这将很有趣。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 577 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信