certificate - Java、Adobe AIR、Authenticode、VBS 的代码签名证书——它们有什么不同吗?

标签 certificate code-signing digital-certificate jar-signing code-signing-certificate

我们有一个代码签名证书,从 GlobalSign 购买,用于 Authenticode 签名(他们称之为)。现在我们需要签署 Java 小程序和很快的 Adob​​e AIR 模块(小程序?)。问题是:从技术角度来看,如果它们是由同一个 CA(例如 Comodo 或 GlobalSign)颁发的,那么 Authenticode 证书和 Java 证书或 AIR 证书之间有什么区别吗?如果它们是可更换的,我认为购买不同的证书没有意义。

我了解证书的 key 使用字段必须相同(代码签名),但这些证书中的扩展代码使用或策略或其他扩展可能不同。如果拥有由一个 CA 颁发的两种或多种类型的代码签名证书的人可以帮我检查一下,我将不胜感激。

最佳答案

http://www.adobe.com/devnet/air/articles/signing_air_applications.html 有明确的声明那:

"A developer can use any class-3, high-assurance certificate provided by any CA to sign an Adobe AIR application."



不幸的是,我找不到与 Java 类似的东西。但是,无论各种平台的最低证书要求如何,最好的办法可能是联系您现有的证书提供商,询问他们为这些平台提供的证书之间是否存在任何有意义的差异。

Verisign 网站上的一些废话表明,证书交付给购买者的格式是他们产品之间唯一真正的区别,但他们实际上并没有直接说明这一点,所以谁知道......?

关于certificate - Java、Adobe AIR、Authenticode、VBS 的代码签名证书——它们有什么不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4078199/

相关文章:

java - 无法解析 java 中的 subjectAlternativeNames

ios - 如果我的分发证书过期会怎样?

android - 重新签名已签名的应用程序

windows - 如何选择正确的数字证书在 Windows 下对可执行文件进行代码签名?

ssl - 数字签名认证法律问题

c# - 如何比较证书指纹

ios - 苹果的证书是什么?

java - 如何在 Web 服务的 Java HttpsServer 实现中获取客户端证书?

code-signing - 使用 Yubico Yubikey 自动进行扩展验证 (EV) 代码签名

certificate - SSL 证书可以用于对文件进行数字签名吗?