You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by pa...@apache.org on 2013/05/06 15:31:44 UTC

svn commit: r1479565 - /directory/apacheds/trunk/server-config/src/main/java/org/apache/directory/server/config/beans/LdapServerBean.java

Author: pamarcelot
Date: Mon May  6 13:31:44 2013
New Revision: 1479565

URL: http://svn.apache.org/r1479565
Log:
Added utility methods related to the "cipher suites" field.

Modified:
    directory/apacheds/trunk/server-config/src/main/java/org/apache/directory/server/config/beans/LdapServerBean.java

Modified: directory/apacheds/trunk/server-config/src/main/java/org/apache/directory/server/config/beans/LdapServerBean.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/server-config/src/main/java/org/apache/directory/server/config/beans/LdapServerBean.java?rev=1479565&r1=1479564&r2=1479565&view=diff
==============================================================================
--- directory/apacheds/trunk/server-config/src/main/java/org/apache/directory/server/config/beans/LdapServerBean.java (original)
+++ directory/apacheds/trunk/server-config/src/main/java/org/apache/directory/server/config/beans/LdapServerBean.java Mon May  6 13:31:44 2013
@@ -98,6 +98,7 @@ public class LdapServerBean extends DSBa
     @ConfigurationElement(attributeType = "ads-enabledCipherSuites", isOptional = true)
     private List<String> enabledCipherSuites = new ArrayList<String>();
 
+
     /**
      * Create a new LdapServerBean instance
      */
@@ -411,12 +412,12 @@ public class LdapServerBean extends DSBa
         sb.append( toString( tabs, "  confidentiality required", confidentialityRequired ) );
         sb.append( toString( tabs, "  enable replication provider", replReqHandler ) );
         sb.append( toString( tabs, "  Pinger thread sleep time(in sec.)", replPingerSleep ) );
-        
-        if( ( enabledCipherSuites != null ) && !enabledCipherSuites.isEmpty() )
+
+        if ( ( enabledCipherSuites != null ) && !enabledCipherSuites.isEmpty() )
         {
             sb.append( toString( tabs, "  enabled cipher suites", enabledCipherSuites.toString() ) );
         }
-        
+
         if ( ( extendedOpHandlers != null ) && ( extendedOpHandlers.size() > 0 ) )
         {
             sb.append( tabs ).append( "  extended operation handlers :\n" );
@@ -503,7 +504,13 @@ public class LdapServerBean extends DSBa
         this.enabledCipherSuites = enabledCipherSuites;
     }
 
-    
+
+    public void clearEnabledCipherSuites()
+    {
+        this.enabledCipherSuites.clear();
+    }
+
+
     /**
      * @param enabledCipherSuites the cipher suites to add
      */
@@ -515,7 +522,16 @@ public class LdapServerBean extends DSBa
         }
     }
 
-    
+
+    public void removeEnabledCipherSuites( String... enabledCipherSuites )
+    {
+        for ( String cs : enabledCipherSuites )
+        {
+            this.enabledCipherSuites.remove( cs );
+        }
+    }
+
+
     /**
      * {@inheritDoc}
      */