Why is azuresigntool.exe executable file itself not signed? #282
Replies: 2 comments
-
AzureSignTool, when installed as a NuGet global tool, has no EXE - there is no EXE for me to sign. That The actual implementation of the library will be in a directory like
and that library is signed (As is AzureSign.Core.dll). That is all of the flexibility of what I can sign. Since the .EXE is created on-the-fly by If you want a signed EXE, then I would recommend using the installation that does not use The EXEs there are signed. The README has recently been updated to explain other differences between acquiring the tool from |
Beta Was this translation helpful? Give feedback.
-
Thank you for taking the time to explain it. Ignorance reduced. |
Beta Was this translation helpful? Give feedback.
-
Maybe I am in that unfortunate valley of only having enough knowledge to be troublesome, but I was really surprised to find immediately after installing azuresigntool via
dotnet tool install --global AzureSignTool
that the $HOME.dotnet\tools\azuresigntool.exe file itself is not signed. I suppose that if you actually go back and check signatures with a separate tool, that mitigates some hypothetical supply chain attack camouflaging via compromised signing tool, but still I'm kind of surprised that something so central to the issue wouldn't just be subject to signing by default.So, for my edification, why is azuresigntool.exe (as installed to typical GA workstations running vanilla everything) itself not signed?
Beta Was this translation helpful? Give feedback.
All reactions