Signed objects can be Java applets, JavaScripts, plugins, or any other kind of code. These objects should be packaged within a .jar file. Signing code is a very quick process, and needs to be done only once, just before distribution.
Software publishers can step through the code-signing process easily within a few minutes.
Download the latest version of the Netscape object signing toolkit, including the JAR Packager. At the end of this process, you will have both a VeriSign Certificate and a private key that you must store securely. You will need both to sign your code. I am a developer outside of the United States and Canada. Because Class 3 IDs are only issued after significant, and highly manual, authentication procedures, turn around times for these certificates are not as fast.