Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Code Sign Windows programs with Apple Certificate?

I'm trying to minimize the cost of code-signing certificates necessary to develop a program for Mac OS X and Windows. As far as I can tell, I can't use a 3rd party certificate to sign my OS X program and have it get past GateKeeper, as indicated here.

Can I go the other way and use an Apple Developer certificate to sign the Windows version of my program?

Also related: Non-Apple Issued Code Signing Certificate: Can it Work with Mac OS 10.8 Gatekeeper?

like image 472
Scott Driscoll Avatar asked Sep 18 '12 00:09

Scott Driscoll


People also ask

How do I get a code signing certificate from Apple?

To get a certificate, you need to generate a Certificate Signing Request with Keychain Access and send it to Apple. This will create a public/private key pair for you if you don't have one already. Apple will then verify the information, and create a certificate for you.

How do I get a code signing certificate from Microsoft?

Go to Partner Center and sign in using with administrator credentials. Select the gear icon in the upper right, then select Developer settings, then Manage Certificates on the left pane. Select Add a new certificate, then select Next.


2 Answers

Had the same idea some time ago. But I don't think it's possible, because the Apple Developer Certificate is verified (signed) by Apple and I don't think that the Apple Root Certificate is installed on average Windows machines.

like image 98
Mani Avatar answered Sep 18 '22 15:09

Mani


Hi Joe LTNS I check the status of this question every time my Comodo CS certificate comes up for renewal, because hassle/money vs Apple's

Alas, Apple's CA still not in Windows golden list AFAIK. I checked Apple Software Update under Win10 and its cert issuer is Verisign.

OT Not a cert expert here, but if Apple concocted an intermediate cert that both the CA and Apple could vouch/revoke, not a few Windows devs would pony up for Apple's $100 Dev program for that su-weet 5 year non-MAS codesign cert (and probably dabble in App Store/ios development as a bonus)

like image 26
VaughnSC Avatar answered Sep 19 '22 15:09

VaughnSC