From 4a603c80c0a3f584e2fbfecc63cb9b16d34b07f9 Mon Sep 17 00:00:00 2001 From: Jakub Melka Date: Wed, 1 Feb 2023 19:48:48 +0100 Subject: [PATCH] Issue #39: Sign binaries with certificate --- CMakeLists.txt | 2 +- RELEASES.txt | 3 +++ Release_Process.txt | 11 +++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 Release_Process.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 867ee76..705ca54 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,7 @@ cmake_minimum_required(VERSION 3.16) -set(PDF4QT_VERSION 1.3.1) +set(PDF4QT_VERSION 1.3.2) project(PDF4QT VERSION ${PDF4QT_VERSION} LANGUAGES CXX) diff --git a/RELEASES.txt b/RELEASES.txt index a09a4d8..115f8ab 100644 --- a/RELEASES.txt +++ b/RELEASES.txt @@ -1,5 +1,8 @@ CURRENT: +V: 1.3.2 1.2.2023 + - Issue #39: Code signed installation + V: 1.3.1 28.12.2022 - Issue #34: Reset option - Issue #35: Window state is not remembered for viewers diff --git a/Release_Process.txt b/Release_Process.txt new file mode 100644 index 0000000..30c1396 --- /dev/null +++ b/Release_Process.txt @@ -0,0 +1,11 @@ +Release process steps: + 1) Increment program version + 2) Build release version of the program + 3) Adjust RELEASES.txt for the new version + 4) Commit changes + 5) Sign all exe and dll files (including using timestamp http://timestamp.digicert.com ) + 6) Create MSI installation from signed files + 7) Sign MSI installation + +signtool sign /f certificate.pfx /p ???????????? /fd SHA256 /t http://timestamp.digicert.com *.exe +signtool sign /f certificate.pfx /p ???????????? /fd SHA256 /t http://timestamp.digicert.com *.msi \ No newline at end of file