Android 6上的SSL握手失败

时间:2016-06-17 09:52:09

标签: java android ssl ssl-certificate tls1.2

我需要通过https连接从网站获取内容。我已经使用下面的代码将网站连接到桌面应用程序,但它在Android 6上失败了。我搜索了很多天但是没有找到结果(我尝试添加中间CA和根CA但结果相同)。请有人帮帮我。

String url = "https://www.coles.com.au";
try{
            URL urlObj = new URL(url);
            HttpsURLConnection urlConnection =
                    (HttpsURLConnection)urlObj.openConnection();
            InputStream in = urlConnection.getInputStream();

            BufferedReader reader = new BufferedReader(new InputStreamReader(in));

            while(null != (content = reader.readLine())){
                System.out.println(strStoreList);
            }
        }
        catch (IOException e){
            String exception = e.getMessage();
            System.out.println(exception);
        }

上面的代码最终导致SSL握手异常 - 抛出握手失败。

0 个答案:

没有答案