| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
|
Hello Greg: Thanks for the response. I guess I really didn't explain the situation properly. The jar files we put on the remote machines are NOT to be executed on the remote machines, but rather on the local machine. The local machine accesses these jar files by loading them via a URLClassLoader. These are not applets, they're applications.I believe it's sort of similar in principal to what WebStart does, but the fact is the jar files CAN be generated dynamically on the remote machines, and they can contain embedded data specific to that particular machine. What I'm looking for is a means to determine whether or not the jar file on the remote machine has been tampered with. We feel it's difficult for someone to actually hack into the process that generates the jar file, but the generated jar file in turn is placed in the directory structure of an Apache web server, which we can then access via the URLClassLoader, and then execute locally. The problem, of course, is the verification of the jar files validity.... in other words, someone could hack the web site and then modify the jar file and introduce bogus embedded data. My thinking at present is to do as I've done below by having the process create the jar files to be exported and then "key" them, and then after the URLClassLoader downloads the jar files, have it verify the signature. This is also where I'm getting confused about the "exportable" public keys, the private key, and the whole key/signature process in general. Like I said before, I'm not familiar with much of this security stuff. Thanks to all that resond. Greg Guerin wrote: bsd5tu1 wrote: |
_______________________________________________ Do not post admin requests to the list. They will be ignored. Java-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/java-dev/email@hidden This email sent to email@hidden
| References: | |
| >Re: Question about Jar signing (From: Greg Guerin <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.