title: Preventing Java application using modified jars
body: <p>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? </p>
  
  <p>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.</p>
  
  <p>I would like to prevent app from starting up if it detects that jars have been altered / are not signed properly.</p>