Update exe signing procedure
This commit is contained in:
0
release.sh
Normal file → Executable file
0
release.sh
Normal file → Executable file
19
sign.sh
Normal file → Executable file
19
sign.sh
Normal file → Executable file
@@ -13,17 +13,22 @@ if [ -f config_overide.sh ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
linuxsign() {
|
linuxsign() {
|
||||||
|
## LINUX SIGNING IS EXPERIMENTAL AND SHOULD NOT BE USED IN DEFAULT STATE.
|
||||||
if [ ! -f jsign-4.1.jar ]; then
|
if [ ! -f jsign-4.1.jar ]; then
|
||||||
wget -O jsign-4.1.jar https://github.com/ebourg/jsign/releases/download/4.1/jsign-4.1.jar
|
wget -O jsign-4.1.jar https://github.com/ebourg/jsign/releases/download/4.1/jsign-4.1.jar
|
||||||
fi
|
fi
|
||||||
|
if [ ! -f "$HOME/signingkeys/signing-key.jks" ]; then
|
||||||
|
mkdir -p "$HOME/signingkeys/"
|
||||||
|
keytool -genkey -alias server-alias -keyalg RSA -keypass changeit \
|
||||||
|
-storepass changeit -keystore "$HOME/signingkeys/signing-key.jks"
|
||||||
|
fi
|
||||||
java -jar jsign-4.1.jar \
|
java -jar jsign-4.1.jar \
|
||||||
-keystore "$JAVA_HOME/lib/security/cacerts" \
|
--keystore "$HOME/signingkeys/signing-key.jks" \
|
||||||
-storepass changeit \
|
--storepass changeit \
|
||||||
-keyfile "$HOME/signingkeys/signing-key.jks" \
|
--keypass changeit \
|
||||||
-keypass changeit \
|
--tsaurl "http://timestamp.sectigo.com" \
|
||||||
-tsaurl "http://timestamp.sectigo.com" \
|
--name "I2P-Browser-Installer" \
|
||||||
-name "I2P-Browser-Installer" \
|
--alg "SHA-512" \
|
||||||
-alg "SHA-512" \
|
|
||||||
"$1"
|
"$1"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user