使用代码签名证书对Adobe AIR应用程序签名的指南
如果您想在 Adobe AIR 上运行您的应用程序,您必须使用代码签名证书先对它们进行数字签名,以下是签名指南,仅供大家参考。
前提:准备好代码签名证书的.pfx文件,具体的可以参考这篇文章《如何将代码签名证书导出为.PFX文件》。
1、使用 ADT 签署 AIR 应用程序(CLI 选项)
以管理员身份打开命令提示符(右键单击并选择以管理员身份运行)
导航到应用程序的源目录(即 application.xml 文件所在的位置)。
注意:确保用于签名的代码签名证书 .pfx 文件不在源目录中。
现在在命令行运行以下命令,修改倾斜文本以匹配您的文件名:
adt -package -storetype pkcs12 -keystore “c:\path\to\your\certificate.pfx” “c:\path\to\your\file.air” “application.xml”
出现提示时,输入您在将证书导出为 .pfx 文件时创建的密码。
2、使用Flash进行AIR应用程序签名(GUI 选项)
打开您用于签署AIR文档的程序。
根据 Adobe 文档,您可以使用 Adobe Flash Builder 4.5、Adobe Flash CS 5.5 Professional 或 Flex SDK。
在程序中,选择Adobe AIR设置。
此设置会根据您使用的 AIR 版本列出一个编号。
Adobe Flash 文件菜单选择 Adobe Air 设置。
在AIR 设置窗口的签名选项卡上,选择使用代码签名证书 (.p12, .pfx)。
选择代码签名证书 pfx 文件。
在“证书”框中,使用下拉列表或单击“浏览”以选择您的代码签名证书 .pfx 文件。
在密码框中,输入您在导出证书 .pfx 文件时创建的密码,然后单击发布。