/* * Helper class for simple Server authentication applet */ import netscape.javascript.*; import java.awt.*; public abstract class Helper extends java.applet.Applet { public void init() { } /* compute the MD5 digest of the input string */ public String digest(String value) { MD5 digest = new MD5(); digest.init(); digest.updateASCII(value); digest.finish(); return digest.toString(); } /* eval an arbitrary javascript command, return a string value */ public String js(String script) { JSObject win; win = JSObject.getWindow(this); String result = (String)win.eval(script); System.out.println(result); return result; } }