代码之家  ›  专栏  ›  技术社区  ›  eruciform

adobeair中的连接性和签名应用程序

  •  0
  • eruciform  · 技术社区  · 14 年前

    1. 无论何时从AIR应用程序访问https://site,我都会收到不可信站点警告
    2. 当我构建一个AIR应用程序时,我没有付费证书,所以现在我自己签名
    3. 我的网站(当我在AIR应用程序中访问它时,会发出不可信的警告) 拥有付费证书(颁发者Comodo-通过DreamHost)

    我不太确定什么是最合理的解决办法。所以我有几个紧密耦合的问题,我不确定哪一个或几个是适用的。它们可能是同一件事,也可能是分开的。但我很想对这件事有所了解。

    1. 对于Adobe来说,Comodo只是不是一个“足够好/认可的”CA发行者,这就是它抱怨的原因吗?
    2. 有什么办法吗?我可以放在crossdomain.xml或其他什么东西里吗?
    3. 我可以使用我已经付费的CA证书来签署AIR应用程序吗?

    有人能解释一下AIR应用的签名证书和SSL认证证书之间的区别吗?如果有的话,我是否可以重用我拥有的东西?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Richard Szalay    14 年前

    当您导航到证书时,浏览器是否认为该证书有效?

    航空公司没有理由抱怨你的网站证书。这看起来可能值得检查你的JRE代理设置,根据 Adobe docs :

    尽管如此,我从未遇到过JRE代理设置的问题。如果AIR确实认为证书无效,就没有办法解决它(除了将证书安装到机器上)。

    如果是这样的话,你应该和Comodo或者Adobe谈谈这个问题。

    有人能解释一下AIR应用的签名证书和SSL认证证书之间的区别吗?如果有的话,我是否可以重用我拥有的东西?

    您需要生成代码签名证书,因为它们包含 Extended Key Usage extension ,它基本上将证书描述为“代码签名证书”。

    您将无法重用您的网站证书,但您对Comodo的订阅可能允许您生成代码签名证书。