package testcode.crypto;
import java.security.NoSuchAlgorithmException;
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.impl.client.SystemDefaultHttpClient;
import javax.net.ssl.SSLContext;
public class WeakTLSProtocol {
public static void main(String[] args) {
HttpClient client1 = new DefaultHttpClient(); // BAD
HttpClient client2 = new SystemDefaultHttpClient(); // OK
try {
SSLContext context1 = SSLContext.getInstance("SSL"); // BAD
SSLContext context2 = SSLContext.getInstance("TLS"); // OK
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}