Skip to content
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

MSI release signing #192

Closed
ohhmm opened this issue Oct 2, 2022 · 1 comment
Closed

MSI release signing #192

ohhmm opened this issue Oct 2, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@ohhmm
Copy link
Contributor

ohhmm commented Oct 2, 2022

completed the following tasks

Environment and version details

  • Operating System+version: Windows 11 with SmartScreen on
  • Compiler+version: -
  • Shell: -
  • B2 Version: 4.9.2

The use case

Microsoft SmartSreen requires MSI to be signed.
And boost bootstrap stage requires to build b2 first (unsigned).
And the b2 built may not pass check w/o signature.
Tried to download b2 release 4.9.2 to build boost.
MSI file was not signed.

Only developing using boost on Windows with the SmartScreen on seem blocked.

Solution

Please, consider signing installer packages.

GitHub action could sign the build https://learn.microsoft.com/en-us/windows/win32/msi/sign-setup-exe-and-mysetup-msi

Thanks

@ohhmm ohhmm added the enhancement New feature or request label Oct 2, 2022
@grafikrobot
Copy link
Member

Thank you for using the MSI installer. As for the signing of it.. I would love to do that. And I investigated doing that before releasing the first version of that. The process for doing the signing is relatively straight forward. Unfortunately what is hard is getting the appropriate certificates needed that Microsoft will accept. Specifically hard when I have essentially zero budget for it and such certs seem to come in at hundreds of dollars per year. Any leads on this highly appreciated.

@ohhmm ohhmm closed this as not planned Won't fix, can't repro, duplicate, stale Oct 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants