diff options
author | Mark Spruiell <mes@zeroc.com> | 2009-02-04 15:51:57 -0800 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2009-02-04 15:51:57 -0800 |
commit | 5c25edf9ad2e769bf89c19f42fa33c6f0ee48a00 (patch) | |
tree | 387ca686956dec7f86383efeb64c03e465db83c5 /java/demo/Ice/applet/HelloApplet.java | |
parent | adding eclipse plugin (diff) | |
download | ice-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.java | 18 |
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) { |