I am new to this topic. I am developing Java standalone application. After the distribution is ready it consists of a set of jars. Is there a good pattern to check whether jars have been modified?
I was reading about signing jars and Trusted-Only attribute in the Manifest. It seems to be more an information to the user that app/applet is from trusted publisher.
I would like to prevent app from starting up if it detects that jars have been altered / are not signed properly.