第三方 CA 代码签名证书是否适用于 OS X?

Do third-party CA code signing certificates work on OS X?

我已阅读 Apple 文档:

https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html

我也读过这个帖子:

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

两者都明确指出第三方 CA 代码签名证书不适用于 Apple OS X。

但是,各种 CA 都出售 Apple 代码签名证书。这里有几个例子:

https://www.digicert.com/code-signing/apple-certificates.htm

https://www.thawte.com/code-signing/content-signing-certificates/apple/index.html

还有其他公司。这给人的印象是确实可以使用 OS X.

的各种证书

这两个不可能都是对的。请问有什么解释吗?

我确实购买了用于代码签名的 digicert 证书。他们的网站说它可以用于协同签名 OSX 应用程序。从技术上讲这是真的:你可以用它来签署你的应用程序。但这对于 GateKeeper 来说是不可接受的。要让 GateKeeper 接受它,它必须使用 Apple 证书进行签名。

我就此事联系了 digicert,他们同意我的看法。我告诉他们在他们的网站上更新他们的信息。显然他们还没有这样做(还没有?)