JAR Signing in JDK 1.1



A project I'm working on is faced with a requirement that our Java
Applet and its associated resources be compatible with JDK 1.1, which
includes the Microsoft JVM. The Applet is packaged in a digitally
signed jar file using a verifiable certificate.

My question is: assuming that the client has accepted the certificate
used to sign the Applet jar, how can the Applet program force the user
to verify the digital signatures associated with additional resources
it may download to the client machine? These resources are streamed to
the client machine over a raw socket, and not downloaded using the
browser.

It is important that our Applet verify the integrity of any resources
it downloads to the client machine, and that the user be aware of the
identity of the producers of all resources it installs on the client
machine. Keep in mind that the solution must be compatible with JDK
1.1. Any help will be greatly appreciated, thanks!

--
Scott Kidder

.



Relevant Pages

  • Re: Where to save files from a signed Applet
    ... > I have an applet and I will be asking the user to allow it to write to ... Probably* the best way to do this is to use JWS. ... automatically update both the applet classes and resources, ...
    (comp.lang.java.programmer)
  • Re: Gnome Clock & Applets Font Color
    ... > So is there some way I can edit the font the panel-applets ... I had the same problem concerning the applet font colors. ... I could not find the specific resources, ...
    (Fedora)
  • Re: Applet ClassLoaders and resources
    ... various resources might be slightly more robust than guessing what kind ... of ClassLoader you're dealing with. ... all resources would be found by the 'parent' classloader, ... no - resources for a specific applet could be placed in any of the ...
    (comp.lang.java.programmer)
  • Re: Java version & Applet
    ... In this case the applet ... is yust a way of using an application without the need to download it, ... resources can be specified as either ... Lazy means that the resource ...
    (comp.lang.java.programmer)
  • Re: Advice needed on client side programming.
    ... create something on the order of an Applet that downloads to a user ... > If you just need to make some request trough the local network/internet then ... >> The code must run on the client machine, ... >> from the client machine to other servers (not the server that C# is ...
    (microsoft.public.dotnet.framework)