summaryrefslogtreecommitdiff
path: root/java/demo/Ice/applet/HelloApplet.java
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2009-02-04 15:51:57 -0800
committerMark Spruiell <mes@zeroc.com>2009-02-04 15:51:57 -0800
commit5c25edf9ad2e769bf89c19f42fa33c6f0ee48a00 (patch)
tree387ca686956dec7f86383efeb64c03e465db83c5 /java/demo/Ice/applet/HelloApplet.java
parentadding eclipse plugin (diff)
downloadice-5c25edf9ad2e769bf89c19f42fa33c6f0ee48a00.tar.bz2
ice-5c25edf9ad2e769bf89c19f42fa33c6f0ee48a00.tar.xz
ice-5c25edf9ad2e769bf89c19f42fa33c6f0ee48a00.zip
bug 3689 - add support for Java resources in IceSSL
Diffstat (limited to 'java/demo/Ice/applet/HelloApplet.java')
-rw-r--r--java/demo/Ice/applet/HelloApplet.java18
1 files changed, 2 insertions, 16 deletions
diff --git a/java/demo/Ice/applet/HelloApplet.java b/java/demo/Ice/applet/HelloApplet.java
index 504f775a148..dd351a7918d 100644
--- a/java/demo/Ice/applet/HelloApplet.java
+++ b/java/demo/Ice/applet/HelloApplet.java
@@ -46,24 +46,10 @@ public class HelloApplet extends JApplet
initData.properties.setProperty("Ice.Trace.Network", "3");
initData.properties.setProperty("IceSSL.Trace.Security", "3");
initData.properties.setProperty("IceSSL.Password", "password");
- initData.properties.setProperty("Ice.InitPlugins", "0");
+ initData.properties.setProperty("IceSSL.Keystore", "client.jks");
+ initData.properties.setProperty("IceSSL.Truststore", "client.jks");
initData.properties.setProperty("Ice.Plugin.IceSSL", "IceSSL.PluginFactory");
_communicator = Ice.Util.initialize(initData);
-
- //
- // We delayed the initialization of the IceSSL plug-in by setting Ice.InitPlugins=0.
- // Now we obtain a reference to the plugin so that we can supply a keystore and
- // truststore using a resource file.
- //
- IceSSL.Plugin plugin = (IceSSL.Plugin)_communicator.getPluginManager().getPlugin("IceSSL");
- java.io.InputStream certs = getClass().getClassLoader().getResourceAsStream("client.jks");
- plugin.setKeystoreStream(certs);
- plugin.setTruststoreStream(certs);
-
- //
- // Finally, we're ready to complete the initialization.
- //
- _communicator.getPluginManager().initializePlugins();
}
catch(Throwable ex)
{