Eug*_*its 7 code-signing certificate digital-certificate jar-signing code-signing-certificate
我们有一个代码签名证书,从GlobalSign购买,用于Authenticode签名(他们称之为).现在我们需要签署Java applet和很快的Adobe AIR模块(applet?).问题是:从技术角度来看,如果Certode for Authenticode和certificate for for Java或certificate-for-AIR由同一个CA(比如Comodo或GlobalSign)发布,那么它们之间是否有任何区别?如果它们是可更换的,我认为购买不同的证书没有意义.
我知道证书的密钥用法字段必须相同(代码签名),但这些证书中的扩展代码用法或策略或其他扩展名可能不同.如果拥有一个CA颁发的两种或更多类型的代码签名证书的人可以为我查看这个,我将不胜感激.
在http://www.adobe.com/devnet/air/articles/signing_air_applications.html上有一个明确的声明:
"开发人员可以使用任何CA提供的任何3级高保证书来签署Adobe AIR应用程序."
不幸的是,我找不到类似Java的东西.但是,无论各种平台的最低证书要求如何,您最好的选择可能是联系现有的证书提供商,询问他们为这些平台提供的证书之间是否存在任何有意义的差异.
Verisign网站上的一些说法表明,证书交付给购买者的格式是他们的产品之间唯一真正的区别,但他们实际上并没有直接说明,所以谁知道......?
似乎任何代码签名证书都适用于任何提到的平台。我向 GlobalSign 支持人员询问了差异 - 他们没有回复,但不久之后他们就更改了网页,现在您将为所有平台购买一个代码签名证书。