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
Add Windows signed binaries support #32
Comments
I have too many issues with https://github.com/atom/grunt-electron-installer for creating installers and code signing. I can't get this even compile in my local/build servers. So i went ahead and implemented my own app installer creation (using inno setup https://github.com/jrsoftware/issrc instead the atom squirrel) and code signing with signtool.. it works perfect... its currently a bit messy. Its a set of separate grunt tasks now. If you are looking to go this way, let me know.. i ll integrate with electron-package (along with this #30) and make a pull request soon |
@Rameshv do you have this work in a repo somewhere? We'll be happy to work with you to review it and integrate it with electron-packager as cleanly as possible. We're currently not using grunt, and I'd like to avoid introducing large new dependencies like that if we don't need to. |
I am using electron-boilerplate but I trust the logic would be the same here. I sign my app twice. First the "app.exe" and then the "app_installer.exe"
And then this is the "packaged" into the installer, that I will sign the same way. |
According to the Electron documentation, some tools already offer this. Specifically: Have you tried any of those? |
Those are all for signing installers, not the Electron binary. |
see #31
It would be awesome to be able to output signed binaries.
I'm not positive if it's possible to sign executables after compilation with the current rcedit strategy we use. TODO: investigate this.
I'm actually pretty unfamiliar with the Visual Studio code signing tools overall. If anyone else knows what they're doing, feel free to pitch in! Otherwise, I'll try to investigate when I get time.
The text was updated successfully, but these errors were encountered: