1

这主要是一个部署而不是一个编程问题。

如果我从 CA 购买 SSL 证书,我是否可以使用它来签署其他应用程序(例如 symbian、android、iphone 的应用程序)?

如果是这样,你会推荐什么(转)卖家?

4

3 回答 3

1

服务器证书(用于在 Web 服务器上启用 HTTPS 的证书)很少启用代码签名。我没有看过世界上的每一个 CA,可能也有例外,但是 CA 越“合法”,它们为两个应用程序颁发一个证书的可能性就越小。最后,我不希望两者都使用相同的证书。

大多数平台接受单个代码签名证书的可能性更大。每个平台的开发人员文档都应列出作为可信根内置的 CA 证书。此外,大多数平台将允许用户查看和修改列表。

于 2009-10-12T14:56:43.850 回答
1

您需要购买专门授权用于代码唱歌的证书。换句话说,证书必须具有用于代码签名的扩展密钥用法 (EKU)。可在此处找到用于代码签名的对象 ID (OID)

大多数商业 CA 应该能够告诉您他们的哪些证书具有此功能。

于 2009-10-12T21:28:22.827 回答
1

您需要获得两个不同的证书。一个用于保护服务器 (https),​​另一个用于签署代码。您可以在此处比较代码签名证书

于 2009-10-13T14:59:11.923 回答