忽略 Android 中的 SSL 证书*对于现有应用程序*
Ignore SSL certificate in Android *for an existing app*
不会详细说明我在这里试图实现的目标(这与编写程序无关),但是在使用现有的 Android 应用程序时,我遇到了困难,转化为以下内容在亚行 logcat:
javax.net.ssl.SSLPeerUnverifiedException: 没有对等证书
似乎该应用程序不信任远程服务器,因此我搜索了绕过此问题的解决方案,但据我所知,结果都是关于如何解决它的 当您正在开发时,即当您拥有应用程序本身的源代码时。这里的情况是我永远不会有特权获取应用程序的源代码,所以我正在寻找一个可以解决它的解决方案对于现有应用程序. app/plugin 可以做到这一点,甚至是一种对我拥有的 APK 进行逆向工程并添加我需要的东西的方法 - 你说了算,人们点赞了,我就去学习了。
感谢您花时间阅读这里的新手第一个问题!
javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
It seems like the app somehow won't trust the remote server,...
No peer certificate 表示服务器根本没有发送证书。因此,忽略证书验证结果的常用方法将无济于事,因为如果没有证书,则不会进行验证。由于应用程序似乎需要证书,因此这看起来更像是配置错误的服务器。
不会详细说明我在这里试图实现的目标(这与编写程序无关),但是在使用现有的 Android 应用程序时,我遇到了困难,转化为以下内容在亚行 logcat:
javax.net.ssl.SSLPeerUnverifiedException: 没有对等证书
似乎该应用程序不信任远程服务器,因此我搜索了绕过此问题的解决方案,但据我所知,结果都是关于如何解决它的 当您正在开发时,即当您拥有应用程序本身的源代码时。这里的情况是我永远不会有特权获取应用程序的源代码,所以我正在寻找一个可以解决它的解决方案对于现有应用程序. app/plugin 可以做到这一点,甚至是一种对我拥有的 APK 进行逆向工程并添加我需要的东西的方法 - 你说了算,人们点赞了,我就去学习了。
感谢您花时间阅读这里的新手第一个问题!
javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
It seems like the app somehow won't trust the remote server,...
No peer certificate 表示服务器根本没有发送证书。因此,忽略证书验证结果的常用方法将无济于事,因为如果没有证书,则不会进行验证。由于应用程序似乎需要证书,因此这看起来更像是配置错误的服务器。