[teiid-commits] teiid SVN: r531 - trunk/server/src/main/java/com/metamatrix/common/net.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Tue Mar 3 12:12:09 EST 2009
Author: vhalbert at redhat.com
Date: 2009-03-03 12:12:09 -0500 (Tue, 03 Mar 2009)
New Revision: 531
Modified:
trunk/server/src/main/java/com/metamatrix/common/net/ServerSocketConfiguration.java
Log:
TEIID-388 - changed to use the default algorithm from the KeyManager instead of defaulting to SumX509, this is so environments (ie., Z900 IBM) can specify their own algorithm and we'll use it. (Reviewed Ramesh & Steve H)
Modified: trunk/server/src/main/java/com/metamatrix/common/net/ServerSocketConfiguration.java
===================================================================
--- trunk/server/src/main/java/com/metamatrix/common/net/ServerSocketConfiguration.java 2009-03-03 16:16:24 UTC (rev 530)
+++ trunk/server/src/main/java/com/metamatrix/common/net/ServerSocketConfiguration.java 2009-03-03 17:12:09 UTC (rev 531)
@@ -23,9 +23,11 @@
package com.metamatrix.common.net;
import java.io.IOException;
+import java.security.Security;
import java.util.Arrays;
import java.util.Properties;
+import javax.net.ssl.KeyManagerFactory;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLEngine;
@@ -60,7 +62,6 @@
public static final String ANONYMOUS = "anonymous"; //$NON-NLS-1$
public static final String DEFAULT_SSL_PROTOCOL = "SSLv3"; //$NON-NLS-1$
- public static final String DEFAULT_KEY_MANAGER_ALGORITHM = "SunX509"; //$NON-NLS-1$
public static final String DEFAULT_KEYSTORE_TYPE = "JKS"; //$NON-NLS-1$
public static final String UNENCRYPTED_CIPHER_SUITE = "SSL_RSA_WITH_NULL_SHA"; //$NON-NLS-1$
@@ -70,7 +71,7 @@
*/
private boolean ssl_enabled;
private String sslProtocol = DEFAULT_SSL_PROTOCOL;
- private String keyManagerFactoryAlgorithm = DEFAULT_KEY_MANAGER_ALGORITHM;
+ private String keyManagerFactoryAlgorithm;
private String keyStoreType = DEFAULT_KEYSTORE_TYPE;
private String keyStoreFileName;
private String keyStorePassword = ""; //$NON-NLS-1$
@@ -106,7 +107,8 @@
}
keyStoreType = props.getProperty(KEYSTORE_TYPE, DEFAULT_KEYSTORE_TYPE);
- keyManagerFactoryAlgorithm = props.getProperty(KEY_MANAGER_ALGORITHM, DEFAULT_KEY_MANAGER_ALGORITHM);
+
+ keyManagerFactoryAlgorithm = props.getProperty(KEY_MANAGER_ALGORITHM, KeyManagerFactory.getDefaultAlgorithm());
authenticationMode = props.getProperty(AUTHENTICATION_MODE);
More information about the teiid-commits
mailing list