jmeter-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From s...@apache.org
Subject svn commit: r1528910 - /jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/ProxyControl.java
Date Thu, 03 Oct 2013 15:29:01 GMT
Author: sebb
Date: Thu Oct  3 15:29:01 2013
New Revision: 1528910

URL: http://svn.apache.org/r1528910
Log:
Check validity of root CA certificate.
Improve logging

Modified:
    jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/ProxyControl.java

Modified: jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/ProxyControl.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/ProxyControl.java?rev=1528910&r1=1528909&r2=1528910&view=diff
==============================================================================
--- jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/ProxyControl.java
(original)
+++ jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/ProxyControl.java
Thu Oct  3 15:29:01 2013
@@ -565,6 +565,7 @@ public class ProxyControl extends Generi
                 if (caCert == null) {
                     return new String[]{"Could not find certificate"};
                 }
+                caCert.checkValidity();
                 return new String[]
                         {
                         caCert.getSubjectX500Principal().toString(),
@@ -573,7 +574,7 @@ public class ProxyControl extends Generi
                         };
             } catch (GeneralSecurityException e) {
                 log.error("Problem reading root CA from keystore", e);
-                return new String[]{"Could not read certificate"};
+                return new String[]{"Problem with root certificate", e.getMessage()};
             }
         }
         return null; // should not happen
@@ -1251,12 +1252,13 @@ public class ProxyControl extends Generi
                         break; // cannot continue
                     } else {
                         caCert.checkValidity(new Date(System.currentTimeMillis()+DateUtils.MILLIS_PER_DAY));
+                        log.info("Valid alias found for " + alias);
                     }
                 }
             } catch (IOException e) { // store is faulty, we need to recreate it
                 keyStore = null; // if cert is not valid, flag up to recreate it
                 if (e.getCause() instanceof UnrecoverableKeyException) {
-                    log.warn("Could not read key store " + e.getMessage() + " cause " + e.getCause().getMessage());
+                    log.warn("Could not read key store " + e.getMessage() + "; cause: " +
e.getCause().getMessage());
                 } else {
                     log.warn("Could not open/read key store " + e.getMessage()); // message
includes the file name
                 }



Mime
View raw message