Adobe AIR - 无法为签名者构建有效的证书链

时间:2012-07-07 06:12:34

标签: flex air certificate

我购买了p12证书,但使用它有困难。尝试签署我的应用时,我总是收到以下错误:

创建AIR文件时出错:无法为签名者构建有效的证书链。

screenshot

使用自签名证书对应用程序进行签名时,这不是问题。

我正在尝试为桌面签署.air文件。我在Mac OSX上。在使用p12文件之前有什么必须做的吗?

我之前(2年前)从同一家提供商那里购买了一把p12钥匙而且没有任何问题。那个钥匙现在已经过期了。

1 个答案:

答案 0 :(得分:9)

环顾四周后,我能够生成一个新的P12证书。耶!

这个Adobe论坛的最后一个答案奏效了:

http://forums.adobe.com/message/1975832#1975832

以下是论坛上列出的步骤:

  1. 我从我的客户
  2. 获得证书cert-client.p12
  3. 双击并安装Windows资源管理器中的证书
  4. Open Internetexplorer>工具>互联网选项>内容>证书
  5. 选择之前导入的证书,然后点击导出
  6. 下一步
  7. 是,导出私钥
  8. 格式:PKCS,(已选中)包括...中的所有证书,(已选中)启用强保护,(未选中)删除私钥...
  9. 下一步
  10. 输入证书密码
  11. 下一步输入文件名并导出文件
  12. 将文件重命名为pk12