[teiid-commits] teiid SVN: r2972 - in trunk/runtime/src/main: resources/org/teiid/runtime and 1 other directory.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Mon Mar 7 14:20:20 EST 2011
Author: shawkins
Date: 2011-03-07 14:20:20 -0500 (Mon, 07 Mar 2011)
New Revision: 2972
Modified:
trunk/runtime/src/main/java/org/teiid/transport/SSLConfiguration.java
trunk/runtime/src/main/resources/org/teiid/runtime/i18n.properties
Log:
TEIID-1488 changed the assertion to an error
Modified: trunk/runtime/src/main/java/org/teiid/transport/SSLConfiguration.java
===================================================================
--- trunk/runtime/src/main/java/org/teiid/transport/SSLConfiguration.java 2011-03-05 03:01:13 UTC (rev 2971)
+++ trunk/runtime/src/main/java/org/teiid/transport/SSLConfiguration.java 2011-03-07 19:20:20 UTC (rev 2972)
@@ -30,8 +30,8 @@
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLEngine;
-import org.teiid.core.util.Assertion;
import org.teiid.net.socket.SocketUtil;
+import org.teiid.runtime.RuntimePlugin;
@@ -83,7 +83,9 @@
SSLEngine result = context.createSSLEngine();
result.setUseClientMode(false);
if (ANONYMOUS.equals(authenticationMode)) {
- Assertion.assertTrue(Arrays.asList(result.getSupportedCipherSuites()).contains(SocketUtil.ANON_CIPHER_SUITE));
+ if (!(Arrays.asList(result.getSupportedCipherSuites()).contains(SocketUtil.ANON_CIPHER_SUITE))) {
+ throw new GeneralSecurityException(RuntimePlugin.Util.getString("SSLConfiguration.no_anonymous")); //$NON-NLS-1$
+ }
result.setEnabledCipherSuites(new String[] {
SocketUtil.ANON_CIPHER_SUITE
});
Modified: trunk/runtime/src/main/resources/org/teiid/runtime/i18n.properties
===================================================================
--- trunk/runtime/src/main/resources/org/teiid/runtime/i18n.properties 2011-03-05 03:01:13 UTC (rev 2971)
+++ trunk/runtime/src/main/resources/org/teiid/runtime/i18n.properties 2011-03-07 19:20:20 UTC (rev 2972)
@@ -88,4 +88,5 @@
error_closing_stmt=Error closing portal statement {0}
model_metadata_loading=VDB "{0}" - "{1}" model metadata is currently being loaded. Start Time: {2}
ambigious_name=Ambiguous VDB name specified. Only single occurrence of the "." is allowed in the VDB name. Also, when version based vdb name is specified, then a separate "version" connection option is not allowed:{0}.{1}
-lo_not_supported=LO functions are not supported
\ No newline at end of file
+lo_not_supported=LO functions are not supported
+SSLConfiguration.no_anonymous=The anonymous cipher suite TLS_DH_anon_WITH_AES_128_CBC_SHA is not available. Please change the transport to be non-SSL or use non-anonymous SSL.
\ No newline at end of file
More information about the teiid-commits
mailing list