blob: 00c99395187fbe2cac87ad298e5bf79d349a4b3c [file] [log] [blame]
DRC11ca3b42011-10-05 07:53:29 +00001if(NOT Java_PATH)
2 message(FATAL_ERROR "Java_PATH must be defined")
3endif()
4
5if(NOT JAR_FILE)
6 message(FATAL_ERROR "JAR_FILE must be defined")
7endif()
8
9set(KEYTOOL "${Java_PATH}/keytool")
10set(JARSIGNER "${Java_PATH}/jarsigner")
11
12file(REMOVE tigervnc.keystore)
13execute_process(COMMAND
14 ${KEYTOOL} -genkey -alias TigerVNC -keystore tigervnc.keystore -keyalg RSA
15 -storepass tigervnc -keypass tigervnc -validity 7300
16 -dname "CN=TigerVNC, OU=Software Development, O=The TigerVNC Project, L=Austin, S=Texas, C=US")
17execute_process(COMMAND
18 ${JARSIGNER} -keystore tigervnc.keystore
19 -storepass tigervnc -keypass tigervnc ${JAR_FILE} TigerVNC)
20file(REMOVE tigervnc.keystore)