代码使用Apple证书签署Windows程序?

Sco*_*oll 27 code-signing osx-gatekeeper

我正在尝试最小化为Mac OS X和Windows开发程序所需的代码签名证书的成本.至于我可以告诉大家,我不能使用第三方证书来签名我的OS X程序,并把它拿过去的GateKeeper,指示在这里.

我可以采用其他方式并使用Apple Developer证书签署我的程序的Windows版本吗?

还有关: 非Apple发布的代码签名证书:它可以与Mac OS 10.8 Gatekeeper一起使用吗?

小智 22

前段时间有同样的想法.但我认为这是不可能的,因为Apple开发者证书已由Apple验证(签名),我认为Apple Root证书并不是安装在普通的Windows机器上.

  • 这看起来很傻.毫无疑问,Apple是一个比大多数人更大,更值得信赖的CA. Apple使用什么CA来签署他们自己的Windows应用程序(例如iTunes)? (4认同)

Bas*_*asj 6

这里有一篇关于它的详细文章:http://luminaryapps.com/blog/code-signing-and-packaging-windows-apps-on-a-mac/,更一般地介绍了 Mac 上的代码签名 Windows 应用程序。我引用:

现在您需要获得 Windows 开发人员证书。不幸的是,您无法使用 Apple 证书(实际上您可以,但它没有帮助,因为 Apple 不是 Windows 认可的证书颁发机构)。以下是 Windows 认可的根证书颁发机构的列表。

所以这似乎证实了其他答案。


小智 5

嗨,乔LTNS,每当我的Comodo CS证书需要更新时,我都会检查此问题的状态,因为麻烦/金钱与Apple的

Apple,苹果的CA仍然不在Windows黄金列表AFAIK中。我检查了Win10下的Apple软件更新,其证书发行者是Verisign。

OT不是这里的证书专家,但是,如果苹果公司炮制了一个中级证书,证明CA和苹果公司都可以担保/撤销,那么很少有Windows开发人员会为苹果公司100美元的开发计划付诸东流,这是一个连续5年的非MAS代码签名证书。 (并且可能会涉足App Store / ios开发中作为奖励)