The following plain java code is calling some web service API:
String url = "https://my_web_service/some_function?password=my_password";
InputStream is = new URL(url).openStream();
BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
String result = readAll(rd); //result is also sensitive data!
Does it's a safe way to transmit & get sensitive data? Assuming arguments like this not relevant:
"SSL is secure, but remember that any encryption can be broken if given enough time..."
Thanks,