我需要深入了解Adobe AIR中的一些身份验证问题。三个相关的事实是适合我的问题:Adobe AIR中的连接和签名应用程序
- 每当我访问HTTPS:从我的AIR应用程序//网站,我得到信任的网站警告
- 当我建立一个AIR应用程序,我没有付费凭证,所以我签了自己现在
- 我的网站(即给人不可信的警告,当我访问它的AIR应用程序内)确实有付费凭证(发行人魔岛 - 通过DreamHost的)
我不太清楚什么最reaso nable解决这个问题。所以我有一对紧密耦合的问题,我不确定哪一个或几个是适用的。他们可能是同一件事,或者他们可能是分开的。但我希望能有一些光芒摆脱这一点。
- Comodo是不是Adobe的“足够好/被批准”的CA发行人,这就是为什么它抱怨?
- 有没有办法解决这个问题?一些我可以放在我的crossdomain.xml或其他东西?
- 我可以使用我已经付款的CA证书签署AIR应用吗?
- 如果3是真的,我有工作或将只与不同的发行人一起工作吗?
有人可以解释用于签署AIR应用的证书和用于执行SSL验证的证书之间的区别,以及如果我可以重用我拥有的?
谢谢。奇怪的是,现在我几周后再次测试它,我没有再收到证书警告。也许在comodo有传播延迟。你能详细说明生成一个代码签名证书吗?维基百科链接在这一点上是相当通用的。 – eruciform 2010-08-02 16:43:45
听起来确实是传播延迟。您需要通过Comodo获得代码签名证书,但它可能不是您与他们现有协议的一部分。只要它是具有扩展密钥用法扩展的x509v3证书,就没问题。 Comodo的代码证书似乎在这里:http://www.comodo.com/e-commerce/code-signing/code-signing-certificate.php – 2010-08-02 17:59:38
非常感谢您的帮助! – eruciform 2010-08-02 20:18:58