http://www.wosign.com/Support/Adobe_AIR_Signing_guide.htm
Adobe AIR 代码签名证书( WoSign Code Signing Certificate for Adobe AIR )使得软件开发者能对其使用Aobe AIR技术开发的软件代码(HTML、XML、Flash、Flex、Ajar等)进行数字签名,让其用户通过网络平台( 互联网或内部网 )下载时能确信此代码没有被非法篡改和来源可信,从而保护了代码的完整性、保护了用户不会被病毒、恶意代码和间谍软件所侵害,当然也就保护了软件开发商的利益,使得软件开发商能安全地快速地通过网络发布软件。为了保护软件开发商和最终用户的利益,Adobe AIR 软件数字签名是强制要求。
本使用指南根据Adobe网站有关文档翻译整理,请同时参考如下原文:
(1) Adobe AIR 入门
(2) Packaging an AIR installation file using the AIR Developer Tool (ADT)
(3) Digitally signing Adobe AIR applications
请注意:以上文档要求用FireFox火狐浏览器申请Adobe AIR 代码签名证书,比较复杂。WoSign充分了解广大用户已经非常熟悉 WoSign 微软代码签名证书 的申请和使用,所以,我们的《Adobe AIR 代码签名证书申请指南》完全是同微软代码签名证书一样的方式使用IE浏览器申请证书,因为 Adobe AIR 数字签名同时支持 Java keystore file (.keystore) 和 PKCS12 file (.p12 or .pfx) 等证书格式。 本指南基于IE浏览器申请的PFX格式证书来签名AIR文件。
1.签名工具下载和安装
请确保您已经 下载 Adobe AIR 和 下载免费的 Adobe AIR SDK ,同时,也要确保您的电脑上已经下载和安装SUN Java 6 JDK,签名工具需要Java支持。请注意:用户使用环境只需要下载和安装 Adobe AIR 即可,不要搞混淆了。
2. Adobe AIR 为什么要数字签名?使用Adobe AIR 代码签名证书 签名和使用自签证书签名有什么不同?
应用软件数字签名就是让用户通过网络平台( 互联网或内部网 )下载时能确信此代码没有被非法篡改和来源可信,从而保护了代码的完整性、保护了用户不会被病毒、恶意代码和间谍软件所侵害,当然也就保护了软件开发商的利益,使得软件开发商能安全地快速地通过网络发布软件。为了保护软件开发商和最终用户的利益, Adobe AIR 软件数字签名是强制要求的。
由于Adobe AIR 软件数字签名是强制性的,为了方便软件开发者在没有购买证书之前能先尝试数字签名的效果和好处,并方便测试软件代码,Adobe AIR支持自己制作证书签名。如果您使用Adobe AIR提供的签名工具使用自签证书签名,运行软件后的显示效果如下图1所示,会显示一个红色大问号:发行商:未知,同时显示一个红色叉:发行商身份:未知。
而如果您使用WoSign颁发的 Adobe AIR 代码签名证书 签名air文件,运行软件后的显示效果如下图2所示,会显示一个黄色大问号:发行商:您的公司名称(中文或英文) ,同时显示一个绿色勾:发行商身份:已验证。表明此软件发行商的真实身份是经过权威第三方验证过的。
3. 文件打包和签名指南
假设您已经成功安装 Adobe AIR SDK,则 C:\AdobeAIRSDK\bin 目录下有两个有用的工具软件:ADL和ADL,请把此目录设置为 path环境变量。假设您的应用软件目录为:d:\myair\source\myapp.xml,并把您申请的Adobe AIR 代码签名证书 导出的PFX证书:mycert.pfx 也拷到该目录下,进入DOS命令符方式,使用如下命令打包和签名:
adt -package -storetype pkcs12 -keystore mycert.pfx myapp.air myapp.xml .
这里:myapp.air就是打包后生成的已经签名文件,myapp.xml就是要打包的文件,可以是许多个相关文件,如: myApp.xml myApp.html AIRAliases.js image.gif 等。
运行后会提示输入您的证书密码,就是您导出证书时设置的密码,回车就完成打包和签名,就可以部署供客户下载运行了。
如果您还没有购买 Adobe AIR 代码签名证书,则也可以使用以下命令制作一个自签证书用于测试签名,但如上图1所示,会显示:发行商:未知 。 进入DOS命令符方式,输入以下命令生成自签证书,自签证书文件名为:testcert.pfx
adt -certificate -cn selfsign -ou test -o test -c CN 1024-RSA testcert.pfx password
成功生成自签证书后就可以使用以上打包和签名命令来签名了。请注意:自签证书仅用于测试用,商业发行的软件还必须购买 Adobe AIR 代码签名证书 来签名您的.AIR文件。
请注意:使用 Adobe AIR 代码签名证书 来签名您.air代码时签名工具 ADT 会自动加上免费时间戳。 时间戳服务非常重要,添加时间戳后,即使您的代码签名证书已经过期,但由于您的代码是在证书有效期内签名的,则时间戳服务保证了此代码仍然可信,最终用户仍然可以放心下载,使得即使代码签名证书已经过期,您也无需重签和重新发布已经签名的代码。
分享到:
相关推荐
这个问题通常是由于多种原因导致的,例如系统兼容性问题、缺少必备组件、安装文件损坏或已有的Adobe软件冲突等。本文将详细解析这个错误并提供有效的解决策略。 首先,我们需要了解Adobe Acrobat的系统要求。Adobe ...
Adobe PDF无法在某些G版操作系统上安装的问题是一个常见的困扰用户的技术难题。这主要源于G版系统为了优化性能和节省空间,可能对原版系统进行了精简,移除了部分非核心组件,其中包括Adobe PDF安装所需的依赖项。...
"Adobe Dreamweaver CC 2018无法安装时导入证书.cer"这个标题表明用户在尝试安装软件时遇到了一个特定的错误,需要导入一个名为“Adobe Dreamweaver CC 2018无法安装时导入证书.cer”的证书文件。 在Windows操作...
在使用Adobe软件时,有时会遇到“您一次只能安装一种ADOBE产品问题”的提示,这意味着系统或Adobe安装程序限制了同时安装多个Adobe产品的可能性。这个问题可能是由于多种原因引起的,包括安装程序冲突、许可证冲突...
3. 安装完成后,系统会提示安装完成,现在你的打印机中终于出现 Adobe PDF Converter,但是这个时候 office 中的转换按钮还是不能正常使用,依然会弹出对话框!必须将这个打印机的名字重命名为“AdobePDF”。重命名...
Adobe安装清理程序是一款专为Adobe系列软件设计的实用工具,其主要目的是在安装或卸载Adobe产品前,帮助用户清理相关的注册表项和系统文件,以确保安装过程的顺利进行和系统的整洁。在Windows操作系统中,注册表是...
如有疑虑,重新从Adobe官方网站获取安装程序。 3. **杀毒软件干扰**:某些安全软件可能阻止Adobe的安装过程。暂时禁用杀毒软件,再尝试安装。 4. **管理员权限**:以管理员身份运行安装程序,因为安装过程可能需要...
- **安装过程**:按照安装向导提示完成软件包的安装。需要注意的是,在安装过程中可能需要输入一些必要的配置信息,例如数据库连接信息等。 ##### 4.3 系统配置 - **参数设置**:在SAP系统中配置Adobe服务的相关...
安装Adobe Reader XI pdf 阅读器时出现错误,无法正常安装,提示 检测到已安装一个包含更多产品的安装终止安装或者Adobe 安装完成之前被中断,错误代码:150210
"Adobe Acrobat 7.1 Professional 软件安装及操作教程借鉴" 本文将对 Adobe Acrobat 7.0 Professional 软件的安装和操作进行详细的介绍,从下载和安装到转换成 PDF 文档的整个过程。 一、Adobe Acrobat 7.0 ...
由于ghost简版系统无系统还原功能导致的安装adobe printer驱动无法正常安装的解决方案和所需要的各个文件以及adobe printer 7的安装软件。 filelist.xml;rstrui.exe;sr.inf;sr.sy_;srclient.dll;srdiag.exe;srframe....
请注意,Adobe Flash Builder 4.5插件的安装可能对你的系统资源有一定要求,确保你的计算机满足其硬件和软件需求。此外,随着Adobe逐渐停止对Flash的支持,现在可能需要考虑转向HTML5、CSS3和JavaScript等现代Web...
在安装 Adobe Flash Player 时,可能会出现安装失败的提示。这主要是因为 reset_minimal 的关系。Reset_minimal 是一个专门的卸载程序,它可以卸载以前安装的 Adobe Flash Player,从而解决安装失败的问题。 解决...
Adobe Reader是一款全球广泛使用的PDF(Portable Document Format)文件阅读器,由Adobe公司开发。它允许用户查看、打印、签署和注释PDF文档。PDF格式是一种通用的文档交换标准,广泛应用于电子书籍、研究报告、合同...
Adobe Photoshop是全球最知名的图像处理软件之一,由Adobe公司开发并发布。2015年推出的CC版本(Creative Cloud)是其发展历程中的一个重要里程碑,它引入了许多创新功能和改进,以提升用户在图像编辑、设计和创作...
### Adobe Premiere Pro CS5安装教程知识点详述 #### 一、Adobe Premiere Pro CS5简介 - **产品背景**:Adobe Premiere Pro CS5是一款由Adobe Systems开发的专业级视频编辑软件,适用于电影、电视以及网络视频等...
subinacl.msi uninstall_flash_player.exe reset_minimal.rar: subinacl.exe reset_minimal.cmd ...Adobe(R) Flash(R) Player 安装失败.有关故障排除的提示,请访问 httpwww.adobe.comgotn_19166_cn..txt
压缩包中的"AdobeAIRInstaller.exe"是Adobe AIR的安装程序,用户只需双击运行,按照向导提示进行安装,即可在计算机上部署Adobe AIR环境。安装完成后,开发者就可以通过Adobe Flex或Flash Builder等工具,利用Adobe ...
adobe AIR 安装环境,AIR运行时,没这个,AIR程序运行不了