|
1065 | 1065 |
|
1066 | 1066 | <if>
|
1067 | 1067 | <equals arg1="${disableSigning}" arg2="true" />
|
| 1068 | + |
1068 | 1069 | <then>
|
1069 | 1070 | <echo message="Signing jars for Java Web Start is disabled" />
|
1070 | 1071 | </then>
|
| 1072 | + |
1071 | 1073 | <else>
|
1072 |
| - <!-- sign jars for webstart --> |
1073 |
| - <echo message="[Thread Count: ${signjar_thread_count}] Signing jars for Java Web Start" /> |
1074 | 1074 | <property file="${keystore_property_file}" />
|
| 1075 | + <property name="signingTsa" value="http://timestamp.digicert.com" /> |
| 1076 | + |
| 1077 | + <echo message="[Thread Count: ${signjar_thread_count}] Signing jars for Java Web Start" /> |
1075 | 1078 |
|
1076 |
| - <for param="jarFile" parallel="true" threadCount="${signjar_thread_count}"> |
1077 |
| - <fileset dir="${setup.client.lib}" includes="**/*.jar" /> |
1078 |
| - <fileset dir="${setup.extensions}" includes="**/*.jar" /> |
1079 |
| - <sequential> |
1080 |
| - <retry retrycount="5" retrydelay="1000"> |
1081 |
| - <signjar jar="@{jarFile}" alias="${key.alias}" keystore="${key.keystore}" storepass="${key.storepass}" keypass="${key.keypass}" storetype="${key.storetype}" tsaurl="http://timestamp.digicert.com" digestalg="SHA-256"> |
1082 |
| - <!-- http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7127374 --> |
1083 |
| - <sysproperty key="jsse.enableSNIExtension" value="false" /> |
1084 |
| - <sysproperty key="https.protocols" value="TLSv1.2,TLSv1.1" /> |
1085 |
| - </signjar> |
1086 |
| - </retry> |
1087 |
| - </sequential> |
1088 |
| - </for> |
| 1079 | + <if> |
| 1080 | + <equals arg1="${cert}" arg2="ca" /> |
| 1081 | + |
| 1082 | + <!-- Sign jars with valid CA certificate --> |
| 1083 | + <then> |
| 1084 | + <echo message="Signing with CA certificate" /> |
| 1085 | + |
| 1086 | + <for param="jarFile" parallel="true" threadCount="${signjar_thread_count}"> |
| 1087 | + <fileset dir="${setup.client.lib}" includes="**/*.jar" /> |
| 1088 | + <fileset dir="${setup.extensions}" includes="**/*.jar" /> |
| 1089 | + <sequential> |
| 1090 | + <retry retrycount="5" retrydelay="1000"> |
| 1091 | + <signjar |
| 1092 | + jar="@{jarFile}" |
| 1093 | + alias="${key.alias}" |
| 1094 | + storepass="${key.storepass}" |
| 1095 | + storetype="${key.storetype}" |
| 1096 | + providerclass="${key.providerclass}" |
| 1097 | + providerarg="${key.providerarg}" |
| 1098 | + tsaurl="${signingTsa}" |
| 1099 | + > |
| 1100 | + <!-- http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7127374 --> |
| 1101 | + <sysproperty key="jsse.enableSNIExtension" value="false" /> |
| 1102 | + <sysproperty key="https.protocols" value="TLSv1.2,TLSv1.1" /> |
| 1103 | + </signjar> |
| 1104 | + </retry> |
| 1105 | + </sequential> |
| 1106 | + </for> |
| 1107 | + </then> |
| 1108 | + |
| 1109 | + <!-- Sign jars with self-signed certificate --> |
| 1110 | + <else> |
| 1111 | + <echo message="Signing with self-signed certificate" /> |
| 1112 | + |
| 1113 | + <for param="jarFile" parallel="true" threadCount="${signjar_thread_count}"> |
| 1114 | + <fileset dir="${setup.client.lib}" includes="**/*.jar" /> |
| 1115 | + <fileset dir="${setup.extensions}" includes="**/*.jar" /> |
| 1116 | + <sequential> |
| 1117 | + <retry retrycount="5" retrydelay="1000"> |
| 1118 | + <signjar |
| 1119 | + jar="@{jarFile}" |
| 1120 | + alias="${key.alias}" |
| 1121 | + keystore="${key.keystore}" |
| 1122 | + storepass="${key.storepass}" |
| 1123 | + keypass="${key.keypass}" |
| 1124 | + storetype="${key.storetype}" |
| 1125 | + tsaurl="${signingTsa}" |
| 1126 | + digestalg="SHA-256" |
| 1127 | + > |
| 1128 | + <!-- http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7127374 --> |
| 1129 | + <sysproperty key="jsse.enableSNIExtension" value="false" /> |
| 1130 | + <sysproperty key="https.protocols" value="TLSv1.2,TLSv1.1" /> |
| 1131 | + </signjar> |
| 1132 | + </retry> |
| 1133 | + </sequential> |
| 1134 | + </for> |
| 1135 | + </else> |
| 1136 | + </if> |
1089 | 1137 | </else>
|
1090 | 1138 | </if>
|
1091 | 1139 | </target>
|
|
0 commit comments