-
Notifications
You must be signed in to change notification settings - Fork 260
feat: update signtool.exe to10.0.22621.2428 #546
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
this version supports the /dlib and /dxml arguments required for azure signing.
f7950ac to
dff4567
Compare
MarshallOfSound
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unfortunately we can't accept exe modifications from non-maintainers as we have no way to truly verify origin or authenticity.
@electron/wg-ecosystem can someone look into updating these?
@dopry Can you outline / raise an issue with exactly why you can't use the @electron/windows-sign options to solve this on your side of the build pipeline?
|
They're all signed binaries from MS you can check the signatures and checksums. As I said in the op, the new sign library simply fails when passing the arguments required for azure trusted signing and doesn't yield a meaningful error. I can't get details now, getting my kids ready for school .. but are you sure deferring signing to a whole new lib that only gets called when some options are set is a better solution than simply updating the signtool that is shipped here? |
Here are the Microsoft docs explaining why an upgrade is required: https://learn.microsoft.com/en-us/azure/trusted-signing/how-to-signing-integrations
Azure Trusted Signing (Microsoft's new, preferred method of signing apps) requires new CLI options (such as UPDATE: This can be worked around with the optional But given that Azure Trusted Signing is now Microsoft's preferred way, it would really streamline things if |
|
For everyone trying to get Trusted Signing to work, you can look at https://www.electronforge.io/guides/code-signing/code-signing-windows#using-azure-trusted-signing for a working configuration. |
|
Updating the bundled signtool eliminates the need for the windows-sign package as far as I can tell. I'll give it a try again... Hopefully, the bugs in it were fixed, but it still feels like an over engineered solution to updating the embedded signtool. |
this version supports the /dlib and /dxml arguments required for azure signing.
I appreciate the integration of windows-sign, but it's failing when called via makerSquirrel and I'm not really getting useful errors out of it. here is an updated signtool that might make it possible for me to sign without subbing out vie the substituted sea signtool.exe from windows-sign...