From a4bdec74b49cdc803f7dd9190eaef88cb75f6cf1 Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Thu, 26 Jul 2018 15:10:20 +0200 Subject: [PATCH] Sign windows application in AppVeyor --- appveyor.yml | 4 +++- appveyor/kiwix.p12.enc | Bin 0 -> 3152 bytes 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 appveyor/kiwix.p12.enc diff --git a/appveyor.yml b/appveyor.yml index 60f41d8..9619a61 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -3,7 +3,7 @@ version: '0.1.{build}' environment: EXTRA_DIR: 'C:\extra' MINGW64_EXTRA_DIR: '/c/extra' - PATH: '%PATH%;%EXTRA_DIR%\bin;C:\\Python36\\Scripts' + PATH: '%PATH%;%EXTRA_DIR%\bin;C:\\Python36\\Scripts;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\%platform%' PKG_CONFIG_PATH: '%EXTRA_DIR%\lib\pkgconfig' MSYS2_PATH_TYPE: 'inherit' MSYS2_ARG_CONV_EXCL: '-Tp' @@ -48,6 +48,8 @@ build_script: - appveyor\install_kiwix-desktop.cmd before_deploy: + - cmd: openssl enc -d -aes-256-cbc -md sha256 -pass pass:%win_certificate_secret% -in appveyor\kiwix.p12.enc -out appveyor\kiwix.pfx + - cmd: signtool.exe sign /f appveyor\kiwix.pfx /p %win_certificate_password% /t http://timestamp.verisign.com/scripts/timstamp.dll /d "Kiwix-desktop application" C:\projects\kiwix-build\kiwix-desktop\Release\kiwix-desktop.exe - cmd: '%MINGW64_RUN% "cd /c/projects/kiwix-build && appveyor/package_kiwix-desktop.sh"' - cmd: openssl enc -d -aes-256-cbc -md sha256 -pass pass:%ENC_PASSWD% -in appveyor\nightlybot_id_key.enc -out appveyor\nightlybot_id_key diff --git a/appveyor/kiwix.p12.enc b/appveyor/kiwix.p12.enc new file mode 100644 index 0000000000000000000000000000000000000000..0a9f41b043e5cc67f60fa16e7f31da26c420da05 GIT binary patch literal 3152 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 quNk7q!u$=X6|+#>%bToR2O`Bzu&Ap+&eT_O