Everyone wants their applications to be secure and to disallow unauthorized changes. Java makes this task relatively easy for developers and deployment teams with the jarsigner tool.
Assuming you have a .jar file named myapp.jar and you want to sign it using your own keystore. The command may look something like this:
jarsigner -keystore C:myappmyappkeystore -storepass password -keypass akji89 -signedjar signedmyapp.jar myapp.jar sridhar
Here, myappkeystore is the keystore present in the C:myapp folder. The password for the keystore is password. The password for the sridhar private key is akj189. The alias for myappkeystore is sridhar.