Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java或android执行https客户端检查_Java_Android_Ssl_Https - Fatal编程技术网

使用java或android执行https客户端检查

使用java或android执行https客户端检查,java,android,ssl,https,Java,Android,Ssl,Https,我得到了一个带有https的url,它有一个通用的认证(这意味着这个url可以从浏览器访问,并且有一个https安全徽章)。现在,我想使用HttpsUrlConnection从这个url获取信息,如何进行认证检查 我是SSL初学者,所以我做了一些搜索。我得到了,这是一个自我签名的支票演示 我想知道是否应该像这样检查公共https链接。HttpsUrlConnection是否进行了检查,我在Android开发者身上发现: 如果应用程序希望信任不属于系统的证书颁发机构(CA)证书,则应通过Https

我得到了一个带有https的url,它有一个通用的认证(这意味着这个url可以从浏览器访问,并且有一个https安全徽章)。现在,我想使用HttpsUrlConnection从这个url获取信息,如何进行认证检查

我是SSL初学者,所以我做了一些搜索。我得到了,这是一个自我签名的支票演示

我想知道是否应该像这样检查公共https链接。HttpsUrlConnection是否进行了检查,我在Android开发者身上发现:

如果应用程序希望信任不属于系统的证书颁发机构(CA)证书,则应通过HttpsURLConnection上设置的SSLSocketFactory指定其自己的X509TrustManager


这是否意味着如果可以从web浏览器浏览服务器证书,则无需检查服务器证书?我可以像web浏览器那样进行验证吗?在哪里可以找到信任存储文件,我可以创建一个默认的密钥存储吗?或者任何人都可以告诉我如何实现TrustManager(我确实需要验证,而不是信任任何东西的TrustManager)。

也许这些信息会对您有所帮助