I discovered this after our CI/CD pipeline spit out an installer that apparently is named "Sign a file."
For most of our signatures, we're signing DLLs or EXEs. For one set of projects, we're also signing the installer EXE out of band. We will be moving the signature to the installer project itself eventually, but for right now, we need to address this particular issue. Can't have our clients trying to install "Sign a file." when they expect to see "Product Catalog Installer" instead.
The weirdest part is that I can't see this name anywhere except in a UAC prompt. It doesn't show up in the SysInternals SigCheck or Explorer's Properties Details tab.
I created a sample project in my installer toolkit.
If I install this, I get the expected information.
Once it's been signed, however.
Previously we were using signtool with a USB-based EV Certificate. This resulted in this view of the installer in UAC
I've gone rooting through the code and I just don't see how the description for your sign Command got inserted.
I discovered this after our CI/CD pipeline spit out an installer that apparently is named "Sign a file."
For most of our signatures, we're signing DLLs or EXEs. For one set of projects, we're also signing the installer EXE out of band. We will be moving the signature to the installer project itself eventually, but for right now, we need to address this particular issue. Can't have our clients trying to install "Sign a file." when they expect to see "Product Catalog Installer" instead.
The weirdest part is that I can't see this name anywhere except in a UAC prompt. It doesn't show up in the SysInternals SigCheck or Explorer's Properties Details tab.
I created a sample project in my installer toolkit.![image](https://github.com/vcsjones/AzureSignTool/assets/94634641/564f0b63-43e3-4a2a-bbc4-f84d2176679c)
If I install this, I get the expected information.![image](https://github.com/vcsjones/AzureSignTool/assets/94634641/fb6b6d68-c984-411a-a647-4504bfe6562e)
Once it's been signed, however.![image](https://github.com/vcsjones/AzureSignTool/assets/94634641/ed32c7f3-8c14-4afe-864e-e7fc0caeb199)
Previously we were using signtool with a USB-based EV Certificate. This resulted in this view of the installer in UAC![image](https://github.com/vcsjones/AzureSignTool/assets/94634641/58f2e51f-62e0-4e9a-87ec-eb608eb2c9eb)
I've gone rooting through the code and I just don't see how the description for your sign Command got inserted.