spyder-ide / spyder

Official repository for Spyder - The Scientific Python Development Environment
https://www.spyder-ide.org
MIT License
8.12k stars 1.57k forks source link

Sign our Windows installer #21389

Open ccordoba12 opened 10 months ago

ccordoba12 commented 10 months ago

This has been requested by a number of users to simplify and ease Spyder installation in corporate environments.

This is an initial resource on how we could sign our installer:

https://learn.microsoft.com/en-us/windows/apps/develop/smart-app-control/code-signing-for-smart-app-control

ccordoba12 commented 10 months ago

@mrclary, could you take a look at this one? At first glance the process seems similar to the one we use to sign our Mac app.

mrclary commented 10 months ago

Yep, I'll take a look. I think we can just use our Apple certificate and I think that constructor has the mechanism for it.

ccordoba12 commented 10 months ago

Thanks @mrclary for your help with this!

mrclary commented 9 months ago

In the short term, we can use the Apple certificate, just like Napari does. I don't know anything about Windows security, but I think we will ultimately need another certificate to do it properly.

ccordoba12 commented 9 months ago

In the short term, we can use the Apple certificate, just like Napari does

Good idea, just to get the ball rolling. But I also think we're going to need a Windows approved certificate.