More fixes for bug #3418256. Copied jarsigning routine from TurboVNC in order to produce a signed applet so the system clipboard can be accessed from when used in applet mode. These changes will need some testing to make sure that there aren't any corner-cases where something breaks.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4695 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/src/com/tigervnc/vncviewer/Makefile b/java/src/com/tigervnc/vncviewer/Makefile
index 614057b..51d4917 100644
--- a/java/src/com/tigervnc/vncviewer/Makefile
+++ b/java/src/com/tigervnc/vncviewer/Makefile
@@ -40,6 +40,14 @@
com/jcraft/jzlib/*.class \
com/tigervnc/vncviewer/tigervnc.png \
com/tigervnc/vncviewer/tigervnc.ico
+ rm -f tigervnc.keystore
+ keytool -genkey -alias TigerVNC -keystore tigervnc.keystore -keyalg RSA \
+ -storepass tigervnc -keypass tigervnc -validity 7300 \
+ -dname "CN=TigerVNC, OU=Software Development, O=The TigerVNC Project, L=Austin, S=Texas, C=US"
+ jarsigner -keystore tigervnc.keystore -storepass tigervnc -keypass tigervnc \
+ $(ARCHIVE) TigerVNC
+ rm -f tigervnc.keystore
+
$(TIMESTAMP):
$(shell cat $(MANIFEST) > $(TIMESTAMP))