CustomHighApplet Distribution Unit

M. Gallant 02/10/2000

[Note: Administrator privileges are required to run this applet on NT and Win2000]

This CustomHighApplet Java applet enables end users to customize their IE4+ HIGH security template to completely disable active-content in web pages. The Java applet here is distributed as a client-installable Distribution Unit using the win32 (IE4+) Java Package Manager. This provides for version-control updating and local-client installation benefits. Once installed, users will not need to download the applet each time this page is accessed.


The following script makes use of the Microsoft SDK for Java v 4.0 tools to compile, build and sign the Distribution Unit customhighdu.cab:

jvc /d . CustomHighApplet.java dubuild customhighdu.cab . /D "Custom High Template" /N "CustomHigh" /I *.class /V 1,0,0,0 signcode -j javasign.dll -jp LOW -cn "Security Development" -n "Custom HIGH Applet" -t "http://timestamp.verisign.com/scripts/timstamp.dll" customhighdu.cab The following html is then required to specify client-installation via web deployment. The applet is run in its own "namespace" called CustomHigh providing isolation from name conflicts with any other third-party Java classes:
<applet code="com.nortelnetworks.is.sec.CustomHighApplet" align=right width=250 height=125> <PARAM NAME=useslibrary VALUE="Custom High Template"> <PARAM NAME=useslibrarycodebase VALUE="customhighdu.cab"> <PARAM NAME=useslibraryversion VALUE="1,0,0,0"> <PARAM NAME=namespace VALUE="CustomHigh"> </applet>