You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2012/05/27 15:13:05 UTC

svn commit: r1343041 - in /camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse: BaseSSLContextParameters.java SSLContextParameters.java SSLContextServerParameters.java SecureRandomParameters.java

Author: davsclaus
Date: Sun May 27 13:13:05 2012
New Revision: 1343041

URL: http://svn.apache.org/viewvc?rev=1343041&view=rev
Log:
CAMEL-5310: More details being logged from created SSLContext.

Modified:
    camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/BaseSSLContextParameters.java
    camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SSLContextParameters.java
    camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SSLContextServerParameters.java
    camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SecureRandomParameters.java

Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/BaseSSLContextParameters.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/BaseSSLContextParameters.java?rev=1343041&r1=1343040&r2=1343041&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/BaseSSLContextParameters.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/BaseSSLContextParameters.java Sun May 27 13:13:05 2012
@@ -49,6 +49,8 @@ import org.apache.camel.util.jsse.Filter
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import static org.apache.camel.util.CollectionHelper.collectionAsCommaDelimitedString;
+
 /**
  * Represents configuration options that can be applied in the client-side
  * or server-side context depending on what they are applied to.
@@ -728,6 +730,16 @@ public abstract class BaseSSLContextPara
         public SSLContextDecorator(SSLContextSpiDecorator decorator) {
             super(decorator, decorator.getDelegate().getProvider(), decorator.getDelegate().getProtocol());
         }
+
+        @Override
+        public String toString() {
+            return String.format("SSLContext[provider=%s, protocol=%s, needClientAuth=%s, wantClientAuth=%s\n\tdefaultProtocols=%s\n\tdefaultChiperSuites=%s\n\tsupportedProtocols=%s\n\tsupportedChiperSuites=%s\n]",
+                    getProvider(), getProtocol(), getDefaultSSLParameters().getNeedClientAuth(), getDefaultSSLParameters().getWantClientAuth(),
+                    collectionAsCommaDelimitedString(getDefaultSSLParameters().getProtocols()),
+                    collectionAsCommaDelimitedString(getDefaultSSLParameters().getCipherSuites()),
+                    collectionAsCommaDelimitedString(getSupportedSSLParameters().getProtocols()),
+                    collectionAsCommaDelimitedString(getSupportedSSLParameters().getCipherSuites()));
+        }
     }
     
     /**

Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SSLContextParameters.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SSLContextParameters.java?rev=1343041&r1=1343040&r2=1343041&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SSLContextParameters.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SSLContextParameters.java Sun May 27 13:13:05 2012
@@ -229,7 +229,7 @@ public class SSLContextParameters extend
      */
     public SSLContext createSSLContext() throws GeneralSecurityException, IOException {
         
-        LOG.debug("Creating SSLContext from SSLContextParameters: {}", this);
+        LOG.trace("Creating SSLContext from SSLContextParameters: {}", this);
 
         KeyManager[] keyManagers = this.keyManagers == null ? null : this.keyManagers.createKeyManagers();
         TrustManager[] trustManagers = this.trustManagers == null ? null : this.trustManagers.createTrustManagers();
@@ -254,7 +254,7 @@ public class SSLContextParameters extend
                         this.getSSLEngineConfigurers(context),
                         this.getSSLSocketFactoryConfigurers(context),
                         this.getSSLServerSocketFactoryConfigurers(context)));
-        
+        LOG.debug("Created {}", context);
         return context;
     }
     

Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SSLContextServerParameters.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SSLContextServerParameters.java?rev=1343041&r1=1343040&r2=1343041&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SSLContextServerParameters.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SSLContextServerParameters.java Sun May 27 13:13:05 2012
@@ -68,7 +68,7 @@ public class SSLContextServerParameters 
             LOG.debug("Configuring server-side SSLContext session timeout: " + this.getSessionTimeout());
             this.configureSessionContext(context.getServerSessionContext(), this.getSessionTimeout());
         }
-        LOG.debug("Configured server-side SSLContext parameters.");   
+        LOG.debug("Configured server-side SSLContext parameters.");
     }
 
     /**

Modified: camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SecureRandomParameters.java
URL: http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SecureRandomParameters.java?rev=1343041&r1=1343040&r2=1343041&view=diff
==============================================================================
--- camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SecureRandomParameters.java (original)
+++ camel/trunk/camel-core/src/main/java/org/apache/camel/util/jsse/SecureRandomParameters.java Sun May 27 13:13:05 2012
@@ -56,7 +56,7 @@ public class SecureRandomParameters exte
      *             not exist.
      */
     public SecureRandom createSecureRandom() throws GeneralSecurityException {
-        LOG.debug("Creating SecureRandom from SecureRandomParameters: {}", this);
+        LOG.trace("Creating SecureRandom from SecureRandomParameters: {}", this);
 
         SecureRandom secureRandom;
         if (this.getProvider() != null) {