我有一些java-app,我想与某些https网站建立连接,我怎么能这样做,使用URLConnection?我是否应该使用信任存储,当使用有效的证书颁发机构签署此站点的证书时?
答案 0 :(得分:5)
是。 URLConnection应该有效。例如,
URL a = new URL("https://login.yahoo.com");
conn = a.openConnection();
InputStream is = conn.getInputStream();
JRE附带一个包含大多数CA证书的默认信任库。只要证书由其中一个签署,您就不需要做任何特别的事情。