- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 14 May 2011 18:13:27 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/css In directory hutz:/tmp/cvs-serv12763/org/w3c/css/css Modified Files: DocumentParser.java Log Message: moved SSL verifier to the right class, make it per-instance instead of static, add support for temporary redirect Index: DocumentParser.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/css/DocumentParser.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- DocumentParser.java 18 Jun 2010 16:18:10 -0000 1.5 +++ DocumentParser.java 14 May 2011 18:13:25 -0000 1.6 @@ -84,40 +84,6 @@ } else { URLConnection connection = null; - if ("https".equals(urlProtocol)) { - // Step 1: trust manager - // Create a trust manager that does not validate certificate chains - TrustManager[] trustAllCerts = new TrustManager[] { - new X509TrustManager() { - public java.security.cert.X509Certificate[] getAcceptedIssuers() { - return null; - } - public void checkClientTrusted( - java.security.cert.X509Certificate[] certs, String authType) { - } - public void checkServerTrusted( - java.security.cert.X509Certificate[] certs, String authType) { - } - } - }; - - // Install the all-trusting trust manager - try { - SSLContext sc = SSLContext.getInstance("SSL"); - sc.init(null, trustAllCerts, new java.security.SecureRandom()); - HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); - } catch (Exception e) { - } - - // Step 2: hostname verifier - HostnameVerifier hv = new HostnameVerifier() { - public boolean verify(String urlHostName, SSLSession session) { - return true; - } - }; - HttpsURLConnection.setDefaultHostnameVerifier(hv); - } - try { boolean isXML = false; String cType;
Received on Saturday, 14 May 2011 18:13:28 UTC