aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
diff options
context:
space:
mode:
Diffstat (limited to 'netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java')
-rw-r--r--netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
index 4575334..7249375 100644
--- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
+++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
@@ -18,6 +18,8 @@
package net.sourceforge.jnlp.runtime;
import java.io.*;
+import java.net.Authenticator;
+import java.net.ProxySelector;
import java.nio.channels.FileLock;
import java.awt.*;
import java.text.*;
@@ -35,6 +37,7 @@ import javax.swing.text.html.parser.ParserDelegator;
import net.sourceforge.jnlp.*;
import net.sourceforge.jnlp.cache.*;
+import net.sourceforge.jnlp.security.JNLPAuthenticator;
import net.sourceforge.jnlp.security.SecurityDialogMessageHandler;
import net.sourceforge.jnlp.security.VariableX509TrustManager;
import net.sourceforge.jnlp.services.*;
@@ -250,6 +253,10 @@ public class JNLPRuntime {
e.printStackTrace();
}
+ // plug in a custom authenticator and proxy selector
+ Authenticator.setDefault(new JNLPAuthenticator());
+ ProxySelector.setDefault(new JNLPProxySelector());
+
initialized = true;
}