http://java.sun.com/security/signExample12/ http://java.sun.com/security/signExample12/doit http://java.sun.com/security/signExample/ http://java.sun.com/security/signExample/doit http://java.sun.com/sfaq/ http://developer.java.sun.com/developer/technicalArticles/Security/Signed/index.html http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html http://java.sun.com/security/usingJavakey.html http://java.sun.com/security/ http://java.sun.com/security/policy.html http://java.sun.com/docs/books/tutorial/security1.2/index.html http://java.sun.com/docs/books/tutorial/jar/sign/signing.html http://developer.java.sun.com/developer/Books/JAR/sign/signing.html http://java.sun.com/products//jdk/1.1/docs/tooldocs/win32/javakey.html http://java.sun.com/products/jdk/1.2/docs/tooldocs/solaris/jarsigner.html http://java.sun.com/products/jdk/1.2/docs/tooldocs/win32/jarsigner.html http://java.sun.com/j2se/1.3/docs/tooldocs/win32/jarsigner.html http://java.sun.com/products/jdk/1.2/docs/tooldocs/solaris/keytool.html http://java.sun.com/products/jdk/1.2/docs/tooldocs/win32/keytool.html Please note: the keytool and jarsigner tools completely replace the javakey tool provided in JDK 1.1. These new tools provide more features than javakey, including the ability to protect the keystore and private keys with passwords, and the ability to verify signatures in addition to generating them.