[teiid-commits] teiid SVN: r4408 - in branches/7.7.x/runtime/src: test/java/org/teiid/transport and 1 other directory.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Thu Sep 6 15:19:46 EDT 2012
Author: jolee
Date: 2012-09-06 15:19:46 -0400 (Thu, 06 Sep 2012)
New Revision: 4408
Modified:
branches/7.7.x/runtime/src/main/java/org/teiid/transport/SSLConfiguration.java
branches/7.7.x/runtime/src/test/java/org/teiid/transport/TestCommSockets.java
Log:
TEIID-2108: backport fix for ssl mode setting
Modified: branches/7.7.x/runtime/src/main/java/org/teiid/transport/SSLConfiguration.java
===================================================================
--- branches/7.7.x/runtime/src/main/java/org/teiid/transport/SSLConfiguration.java 2012-09-06 19:15:48 UTC (rev 4407)
+++ branches/7.7.x/runtime/src/main/java/org/teiid/transport/SSLConfiguration.java 2012-09-06 19:19:46 UTC (rev 4408)
@@ -41,7 +41,7 @@
public static final String TWOWAY = "2-way"; //$NON-NLS-1$
public static final String ANONYMOUS = "anonymous"; //$NON-NLS-1$
- public static final String LOGIN = "logIn"; //$NON-NLS-1$
+ public static final String LOGIN = "login"; //$NON-NLS-1$
public static final String DISABLED = "disabled"; //$NON-NLS-1$
public static final String ENABLED = "enabled"; //$NON-NLS-1$
@@ -100,11 +100,11 @@
}
public boolean isClientEncryptionEnabled() {
- return LOGIN.equals(mode);
+ return LOGIN.equalsIgnoreCase(mode);
}
public boolean isSslEnabled() {
- return ENABLED.equals(mode);
+ return ENABLED.equalsIgnoreCase(mode);
}
public String getMode() {
Modified: branches/7.7.x/runtime/src/test/java/org/teiid/transport/TestCommSockets.java
===================================================================
--- branches/7.7.x/runtime/src/test/java/org/teiid/transport/TestCommSockets.java 2012-09-06 19:15:48 UTC (rev 4407)
+++ branches/7.7.x/runtime/src/test/java/org/teiid/transport/TestCommSockets.java 2012-09-06 19:19:46 UTC (rev 4408)
@@ -262,4 +262,13 @@
assertArrayEquals(new String[] {"x","y","z"}, config.getEnabledCipherSuitesAsArray());
}
+ @Test public void testAnonSSLMode() throws Exception {
+ SSLConfiguration config = new SSLConfiguration();
+ config.setMode("enabled");
+ assertFalse(config.isClientEncryptionEnabled());
+ assertTrue(config.isSslEnabled());
+ config.setMode("login");
+ assertTrue(config.isClientEncryptionEnabled());
+ }
+
}
More information about the teiid-commits
mailing list