Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
517192a
Add filter certificates to only include those with a private key and …
michaelmsonne Feb 11, 2025
8dcad0e
Update changelog and v. data
michaelmsonne Feb 11, 2025
fa8c7fb
Fix UI bug
michaelmsonne Feb 20, 2025
b2c290c
Added a link to the Azure Portal to find your Trusted Signing account…
michaelmsonne Feb 20, 2025
1424c5c
Add correlation data into json for trusted signing
michaelmsonne Feb 21, 2025
433c374
Add better check
michaelmsonne Feb 22, 2025
6157ab1
Add option to set if a timestamp should be set when signing or not
michaelmsonne Mar 13, 2025
d87b11d
Add support for more Windows SDK v. and small UI changed and update c…
michaelmsonne Mar 13, 2025
b4fb6f3
Update MainForm.cs
michaelmsonne Mar 13, 2025
74580be
Rebuild the function for the timestamp servers
michaelmsonne Mar 13, 2025
aff7ebf
Update some log, UI and functions
michaelmsonne Mar 13, 2025
4a5238f
Add logger and add logging in parts of the application - more is comm…
michaelmsonne Mar 13, 2025
b9d642b
Add more logging to code and update changelog + v. and UI changes
michaelmsonne Mar 13, 2025
e45ba06
Update MainForm.cs
michaelmsonne Mar 13, 2025
6d66acd
Update MainForm.cs
michaelmsonne Mar 13, 2025
f64750e
Update README.md
michaelmsonne Mar 13, 2025
f4930e7
Update MainForm.cs
michaelmsonne Mar 13, 2025
35aeb7c
Update ChangelogForm.cs
michaelmsonne Mar 13, 2025
520fc9b
Update installer data
michaelmsonne Mar 13, 2025
7441729
Update Trusted Signing libs
michaelmsonne Mar 13, 2025
08f7d99
Update ChangelogForm.cs
michaelmsonne Mar 13, 2025
e6f4daf
Create Microsoft.Bcl.AsyncInterfaces.dll
michaelmsonne Mar 13, 2025
fa1bdbd
Small updates to UI and typo in changelog
michaelmsonne Mar 15, 2025
72596f8
Add log folder options in GUI
michaelmsonne Mar 15, 2025
163c865
Update log text
michaelmsonne Mar 15, 2025
41cf1d6
Set GUI state for some actions
michaelmsonne Mar 15, 2025
8df5e55
Update readme
michaelmsonne Mar 16, 2025
6ca6a36
Update changelog
michaelmsonne Mar 16, 2025
8175336
Fix typo
michaelmsonne Mar 16, 2025
c553110
Update changelog
michaelmsonne Mar 17, 2025
75d583d
Move to src folder
michaelmsonne Mar 17, 2025
daf1756
Update GUI
michaelmsonne Mar 17, 2025
5d97a0b
Add null check
michaelmsonne Mar 17, 2025
75ca113
Optimize logic
michaelmsonne Mar 17, 2025
61e02e9
Updates
michaelmsonne Mar 17, 2025
aa1f791
Update installer setup
michaelmsonne Mar 17, 2025
cea75c8
Update installer data
michaelmsonne Mar 17, 2025
c6ae1b2
Delete src/AI Setup Project/SignToolGUI Installer-cache directory
michaelmsonne Mar 17, 2025
5068c90
Delete src/AI Setup Project/SignToolGUI Installer-SetupFiles directory
michaelmsonne Mar 17, 2025
9b11a72
Update .gitignore
michaelmsonne Mar 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -364,3 +364,5 @@ FodyWeavers.xsd
/AI Setup Project/AI Setup Project-SetupFiles
/AI Setup Project/SignToolGUI Installer-cache
/AI Setup Project/SignToolGUI Installer-SetupFiles
/src/AI Setup Project/SignToolGUI Installer-SetupFiles
/src/AI Setup Project/SignToolGUI Installer-cache
11 changes: 10 additions & 1 deletion CHANGELOG.MD
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
Chengelog format will be never from here.
## Version 1.4.0.0 (17-03-2025):

- Updated Trusted Signing from v0.1.103.0 to the latest v0.1.108.0
- The tool now only displays Code Signing certificates with a private key for selection
- Added a direct link to the Azure Portal to help you find your Trusted Signing accounts
- New option to enable or disable timestamping when signing (supported for .pfx and Certificate Store certificates)
- Improved error handling and logging
- Added support for more versions of the Windows SDK
- New "Select All" option for bulk selecting/unselecting files to sign
- Minor UI improvements for a better user experience

## Version 1.3.0.0 (18-07-2024):
- Add support for Microsoft Trusted Signing
Expand Down
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ Main tool GUI

![Main GUI](/docs/pictures/mainform.png)

![Menu GUI](/docs/pictures/mainform-menu.png)

<details>
<summary>About the tool GUI</summary>

Expand All @@ -64,6 +66,15 @@ Main tool GUI
- **Logging and error handling**: SignToolGUI provides detailed logging of the signing process, making it easy to track and troubleshoot any issues that may arise during signing.
- **Batch signing support**: Users can efficiently sign multiple files in a batch, reducing the time and effort required for signing large projects or collections of files.
- **Config settings**: Users can save and load configuration settings for signing, streamlining the process for future signing tasks.
- **Support for signing with .pfx files, Windows Certificate Store, and Microsoft Trusted Signing**.
- **Automatic detection and configuration of signtool.exe**.
- **Customizable timestamp providers** with support for multiple regions and custom URLs.
- **Detailed logging** of all operations for troubleshooting and auditing.
- **User-friendly interface** for managing and signing multiple files.
- **Integration with Azure Code Signing** for enhanced security.
- Support for both 32-bit and 64-bit architectures.
- Option to save and load configuration settings for ease of use.
- Comprehensive error handling and user notifications.

## To do list
- [ ] Soon... Verification and Validation: After signing, SignToolGUI allows users to verify and validate the digital signatures to ensure the integrity and authenticity of the signed files.
Expand Down
71 changes: 0 additions & 71 deletions SignToolGUI/Forms/ChangelogForm.cs

This file was deleted.

Binary file removed SignToolGUI/Tools/Azure.CodeSigning.Dlib.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/Azure.CodeSigning.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/Azure.Core.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/Azure.Identity.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/Ijwhost.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/Microsoft.Identity.Client.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/concrt140.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/mfcm140.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/mfcm140u.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/msvcp140.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/msvcp140_1.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/msvcp140_2.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/msvcp140_atomic_wait.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/msvcp140_codecvt_ids.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/vcamp140.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/vccorlib140.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/vcomp140.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/vcruntime140.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/vcruntime140_1.dll
Binary file not shown.
Binary file removed SignToolGUI/Tools/vcruntime140_threads.dll
Binary file not shown.
Binary file modified docs/pictures/mainform-about.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/pictures/mainform-menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/pictures/mainform.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading