适用于 HTTP、activex 签名和大多数手机 SDK 的 SSL 证书

发布于 2024-08-06 23:57:01 字数 104 浏览 5 评论 0原文

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

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

this is mostly a deployement than a programming question.

If I were to buy an SSL certificate from a CA, would I be able to use it to sign other applications (such as symbian, android, iphone ones)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

紫瑟鸿黎 2024-08-13 23:57:02

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

You need to get two different certificates. One to secure a server (https) and one to sign code. You can compare code signing certificates here

坏尐絯℡ 2024-08-13 23:57:02

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

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

Server certificates (those that you'd use to enable HTTPS on a web server) are rarely enabled for code signing. I haven't looked at every CA in the world, and there probably are exceptions, but the more "legit" a CA is, the less likely they are to issue one certificate for both applications. In the end, I wouldn't expect to use the same certificate for both.

There is a better chance that a single code-signing certificate is accepted by most platforms. The developer documentation of each platform should list what CA certificates are built-in as trusted roots. In addition, most platforms will allow a user to view and modify the list.

赠佳期 2024-08-13 23:57:02

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

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

You need to buy a certificate that is specifically authorized for code singing. In other words, the certificate must have the Extended Key Usage (EKU) for Code signing. Object ID (OID) for code signing can be found here

Most commercial CA's should be able to tell you which of their certificates have this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文