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:\myapp\myappkeystore -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.