[jboss-cvs] Picketbox SVN: r206 - in tags/4.0.0.Beta1: security-spi/spi/src/main/java/org/jboss/security and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 20 16:29:55 EDT 2011


Author: mmoyses
Date: 2011-04-20 16:29:55 -0400 (Wed, 20 Apr 2011)
New Revision: 206

Modified:
   tags/4.0.0.Beta1/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/JBossJSSESecurityDomain.java
   tags/4.0.0.Beta1/security-spi/spi/src/main/java/org/jboss/security/JSSESecurityDomain.java
Log:
adding cipher suites and protocols attributes

Modified: tags/4.0.0.Beta1/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/JBossJSSESecurityDomain.java
===================================================================
--- tags/4.0.0.Beta1/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/JBossJSSESecurityDomain.java	2011-04-20 20:28:19 UTC (rev 205)
+++ tags/4.0.0.Beta1/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/JBossJSSESecurityDomain.java	2011-04-20 20:29:55 UTC (rev 206)
@@ -100,6 +100,10 @@
    private boolean clientAuth;
 
    private char[] serviceAuthToken;
+   
+   private String[] cipherSuites;
+   
+   private String[] protocols;
 
    private String name;
 
@@ -342,7 +346,31 @@
    {
       loadKeyAndTrustStore();
    }
+   
+   @Override
+   public String[] getCipherSuites()
+   {
+      return cipherSuites;
+   }
+   
+   public void setCipherSuites(String cipherSuites)
+   {
+      String[] cs = cipherSuites.split(",");
+      this.cipherSuites = cs;
+   }
 
+   @Override
+   public String[] getProtocols()
+   {
+      return protocols;
+   }
+   
+   public void setProtocols(String protocols)
+   {
+      String[] p = protocols.split(",");
+      this.protocols = p;
+   }
+
    private URL validateStoreURL(String storeURL) throws IOException
    {
       URL url = null;

Modified: tags/4.0.0.Beta1/security-spi/spi/src/main/java/org/jboss/security/JSSESecurityDomain.java
===================================================================
--- tags/4.0.0.Beta1/security-spi/spi/src/main/java/org/jboss/security/JSSESecurityDomain.java	2011-04-20 20:28:19 UTC (rev 205)
+++ tags/4.0.0.Beta1/security-spi/spi/src/main/java/org/jboss/security/JSSESecurityDomain.java	2011-04-20 20:29:55 UTC (rev 206)
@@ -133,4 +133,18 @@
     */
    public Certificate getCertificate(String alias) throws Exception;
    
+   /**
+    * Returns the cipher suites that should be enabled on SSLSockets
+    * 
+    * @return array of cipher suite names
+    */
+   public String[] getCipherSuites();
+   
+   /**
+    * Returns the protocols that should be enabled on SSLSockets
+    * 
+    * @return array of protocol names
+    */
+   public String[] getProtocols();
+   
 }



More information about the jboss-cvs-commits mailing list