Update exe signing procedure

This commit is contained in:
idk
2022-05-17 17:49:33 -04:00
parent 0e7b25ad2c
commit 288007d6dd
3 changed files with 12 additions and 7 deletions

0
config.sh Normal file → Executable file
View File

0
release.sh Normal file → Executable file
View File

19
sign.sh Normal file → Executable file
View 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"
} }