我需要深入了解 adobe AIR 中的一些身份验证问题。符合我的问题的三个相关事实:
- 每当从我的 AIR 应用程序访问我的 https:// 站点时,我都会收到不受信任的站点警告
- 当我构建一个 AIR 应用程序时,我没有付费证书,所以我现在自己签名
- 我的网站(当我在 AIR 应用程序中访问它时会发出不受信任的警告)确实有付费证书(颁发者 Comodo - 通过 DreamHost)
我不太确定对此最合理的解决方案是什么。所以我有几个紧密耦合的问题,我不确定哪一个或几个适用。它们可能是同一件事,也可能是分开的。但我很想对此有所了解。
- Comodo 只是不是 Adobe 的“足够好/批准”的 CA 发行者,这就是它抱怨的原因吗?
- 有没有办法解决?我可以在我的 crossdomain.xml 中放入什么东西吗?
- 我可以使用我已经支付的 CA 证书来签署 AIR 应用程序吗?
- 如果 3 为真,我所拥有的会起作用还是仅适用于不同的发行人?
有人可以解释用于签署 AIR 应用程序的证书和用于进行 SSL 身份验证的证书之间的区别(如果有的话),以及我是否可以重复使用我拥有的证书?