Symantec,Thawte,GlobalSign 签发的代码签名证书都可以签名AIR文件。如果您还没有代码签名证书,请联系易维信(EVTrust)购买Adobe AIR 代码签名证书。

1.签名工具下载和安装

请确保您已经 下载 Adobe AIR 和 下载免费的 Adobe AIR SDK,同时,也要确保您的电脑上已经下载和安装SUN Java 6 JDK,签名工具需要Java支持。请注意:用户使用环境只需要下载和安装Adobe AIR即可,不需要安装SUN Java。

2. 文件打包和签名指南

假设您已经成功安装 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 evtrustapp.air evtrustapp.xml .

这里:evtrustapp.air就是打包后生成的已经签名文件,evtrustapp.xml就是要打包的文件,可以是许多个相关文件,如: evtrustapp.xml evtrustapp.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 代码签名证书使用指南的更多相关文章

  1. Thawte 企业版代码签名证书

      Thawte企业版代码签名证书 ,严格验证企业身份,如果您是个人开放者,请申请Thawte 个人代码签名证书.Thawte企业代码签名证书 可帮助程序开发者使用微软代码签名工具(Microsoft ...

  2. Java代码签名证书申请和使用指南

    第1步 下载签名工具 Step 1: Download Signing Tools 如果您还没有签名工具,请到SUN公司网站免费下载:http://java.sun.com/j2se/,推荐下载JDK ...

  3. 使用Symantec代码签名证书对代码进行签名的 5 个理由

    借助 Symantec Code Signing,在更多平台上将您的代码提供给更多客户,我们总结了5大理由告诉软件开发者在发布自己的软件时一定要购买Symantec 代码签名证书签名即将发布的软件. ...

  4. Windows 硬件开发人员怎样选择代码签名证书类型

    在建立 Windows 开发人员中心硬件仪表板帐户之前,你需要获取代码签名证书以保护数字信息的安全.此证书是用于建立你的公司对你所提交代码的所有权的接受标准.它让你可以用数字形式签署 PE 二进制文件 ...

  5. 沃通SSL证书、代码签名证书应用于机器人安全防护

    近两年,扫地机器人.智能音箱等消费级机器人产品逐渐走入大众生活的中.随着人工智能技术的迅猛发展,预计2023年全球消费级机器人市场规模将达到150亿美元.然而,产业的迅猛发展却伴随着安全防护的缺失,安 ...

  6. Win10内核驱动强制签名,申请沃通 EV代码签名证书

    2016年7月,微软在MSDN宣布从Windows 10的1607版本开始,强制要求所有新的Win10 内核驱动程序,必须获得Windows硬件开发者中心仪表盘门户的数字签名才能在系统中运行.这项政策 ...

  7. 自签名证书说明——自签名证书的Issuer和Subject是一样的。不安全的原因是:没有得到专业SSL证书颁发的机构的技术支持?比如使用不安全的1024位非对称密钥对,有效期设置很长等

    一般的数字证书产品的主题通常含有如下字段:公用名称 (Common Name) 简称:CN 字段,对于 SSL 证书,一般为网站域名:而对于代码签名证书则为申请单位名称:而对于客户端证书则为证书申请者 ...

  8. Android平台签名证书(.keystore)生成指南

    来源:https://ask.dcloud.net.cn/article/35777 Android平台签名证书(.keystore)生成指南 分类:HTML5+ Android证书 Android平 ...

  9. IOS证书/私钥/代码签名/描述文件

    1.   相关资源 (1)   钥匙串程序(常用工具->钥匙串),用于创建证书请求.安装证书.导出私钥等 (2)   IOS开发中心:https://developer.apple.com/de ...

随机推荐

  1. 【174】C#添加非默认字体

    参考:C# WinForm程序安装字体或直接调用非注册字体 参考:百度知道 在Debug文件夹下面新建一个font的文件夹,然后将字体的文件复制到里面,使用的时候,直接调用字体文件! private ...

  2. ruby on rails, api only, 脚手架

    rails new connector_api --api --database=postgresql bundle install rake db:create rails g scaffold i ...

  3. 符号修饰与函数签名、extern “C”(转载)

    转自:http://www.cnblogs.com/monotone/archive/2012/11/16/2773772.html 参考资料: <程序员的自我修养>3.5.3以及3.5. ...

  4. foxmail地址簿导入thunderbird的乱码问题 (转载)

    转自:http://blog.csdn.net/gexueyuan/article/details/9032595 由于foxmail的地址簿格式和thunderbird的格式不一样,另外也存在编码问 ...

  5. Feature分支(转载)

    转自:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137602623300 ...

  6. AMD的规范使用

    1.解决命名冲突 2.解决繁琐的文件依赖 3. 可读性.可依赖性 参考这里 // foobar.js // 私有变量 var   test = 123: //  公有方法 function  foot ...

  7. 生成 Guid

    //生成Guid    function getGuidGenerator() {        var S4 = function () {            return (((1 + Mat ...

  8. 状压DP UVA 10817 Headmaster's Headache

    题目传送门 /* 题意:学校有在任的老师和应聘的老师,选择一些应聘老师,使得每门科目至少两个老师教,问最少花费多少 状压DP:一看到数据那么小,肯定是状压了.这个状态不好想,dp[s1][s2]表示s ...

  9. 233 Number of Digit One 数字1的个数

    给定一个整数 n,计算所有小于等于 n 的非负数中数字1出现的个数. 例如: 给定 n = 13, 返回 6,因为数字1出现在下数中出现:1,10,11,12,13. 详见:https://leetc ...

  10. Kali Linux的介绍

    Kali Linux是什么? Kali Linux是一个渗透测试平台兼安全审计平台,它集成了多款漏洞检测.目标识别和漏洞利用工具. Kali Linux是专门用于渗透测试的Linux操作系统:基于De ...