Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
3.1.0
-
None
Description
The following bug report mentions that placing signed maintenance tool in online repository should work. However it does not.
https://bugreports.qt.io/browse/QTIFW-1422
Here are the steps to reproduce this.
1.) Create an online repository using the steps mentioned in the 'online' example.
2.) Sign installerbase. Here is a command line to sign it
signtool sign /f <certfile> /tr http://timestamp.comodoca.com /p <your_pasword> installerbase.exe
3.) When using binarycreator using -t option with path to signed installerbase.exe.
binarycreator --online-only -c config/config.xml -p packages -t <path_to_signed_installer_base> installer
4.) Copy it with the name maintenance.exe to repository folder.
copy installerbase.exe repository/maintenance.exe
copy installerbase.exe repository/
5.) Run the HTTP server locally.
python -m SimpleHTTPServer 80
6.) run the installer created in step 3.)
maintenancetool.exe is still not signed.