代码之家  ›  专栏  ›  技术社区  ›  Eugene Mayevski 'Callback

Java、Adobe AIR、Authenticode和VBS的代码签名证书-它们不同吗?

  •  7
  • Eugene Mayevski 'Callback  · 技术社区  · 14 年前

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

    3 回复  |  直到 14 年前
        1
  •  5
  •   Nicole Calinoiu    14 年前

    http://www.adobe.com/devnet/air/articles/signing_air_applications.html

    “开发人员可以使用任何3类, 提供的高保证证书 应用程序。”

    不幸的是,我找不到与Java类似的东西。然而,不管各个平台的最低证书要求如何,您最好的办法是联系现有的证书提供者,询问它们为这些平台提供的证书之间是否存在任何有意义的差别。

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

        2
  •  2
  •   Cameron Skinner    14 年前

    根据我从RFC 5280得到的信息,密钥使用扩展只能决定证书是否可用于代码签名。RFC中似乎没有任何东西可以约束您是否签署Java代码或AIR或其他东西。这似乎意味着,如果您可以签署一段代码(或任何其他类型的非关键数据),您可以签署任何。

    从技术角度看,只要客户(即浏览器,如果我们讨论的是applet)认识到CA,并对您的密钥使用和证书类型(数字签名和对象签名)的组合感到满意,那么您就应该很好了。

        3
  •  0
  •   Eugene Mayevski 'Callback    13 年前

    推荐文章