Author: norman
Date: Mon Sep 28 11:08:46 2009
New Revision: 819496
URL: http://svn.apache.org/viewvc?rev=819496&view=rev
Log:
Fix ssl stuff. SSL negotation now works (JAMES-290)
Modified:
james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AbstractProtocolServer.java
Modified:
james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AbstractProtocolServer.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AbstractProtocolServer.java?rev=819496&r1=819495&r2=819496&view=diff
==============================================================================
---
james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AbstractProtocolServer.java
(original)
+++
james/server/trunk/avalon-socket-library/src/main/java/org/apache/james/socket/AbstractProtocolServer.java
Mon Sep 28 11:08:46 2009
@@ -552,11 +552,11 @@
getLogger().debug("Provider[" + i + "]=" +
provs[i].getName());
char[] passphrase = secret.toCharArray();
- ks = KeyStore.getInstance("JKS");
+ ks = KeyStore.getInstance("JKS","SUN");
ks.load(fSystem.getResource(keystore), passphrase);
kmf = KeyManagerFactory.getInstance("SunX509",
"SunJSSE");
kmf.init(ks, passphrase);
- sslcontext = SSLContext.getInstance("TLS", "SunJSSE");
+ sslcontext = SSLContext.getInstance("SSL", "SunJSSE");
sslcontext.init(kmf.getKeyManagers(), null, null);
} catch (Exception e) {
getLogger().error("Exception accessing keystore: " + e);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]