首页>技术支持>微软移动代码签名证书申请和使用指南

微软移动代码签名证书申请和使用指南

微软移动代码签名证书使得软件开发商能安全地开发基于Windows Mobile操作系统的应用软件,并安全地运行在Windows Mobile操作系统的移动终端上。主要特点包括:

支持微软Mobile 2 Market计划的非特权签名和特权签名;

安全地、Web方式实时签名您的文件和管理您的签名帐户;

一个代码签名证书可以同时用于非特权签名和特权签名;

签名证书直接在USB Key中生成私钥和存储公钥,更加安全可靠。

第1步 在线申请 Step 1 - Enroll for your ACS Publisher ID

此证书需要用户直接在网站上申请而生成私钥文件,申请网址为:

用户在线填写有关申请信息,提交申请成功后,请告诉WoSign定单号即可。申请过程中请注意以下几点:

(1) 公司名称只能填写英文名称,如果申请单位只能提交中文名称的营业执照,则英文名称只能是通用英文单词的直译。公司商号只能是拼音。认可WoSign审核过的中文名称营业执照作为证明文件;

(2) 填写单位联系人(Organization Contact)时必须填写提交的电话费单上能联系到的联系人;

(3) 在证书申请过程中需要用户填写管理密码(Challenge Phrase),请一定牢记此密码,查询证书申请状态、修改联系人信息和取回证书都要用到此密码;

(4) 电子邮件只能用企业邮局,不得用公用邮箱(如:Hotmail、Gmail等等);

(5) 申请到最后的付款(Payment)阶段,请选择“Token”(代用币)付款方式,输入WoSign告诉用户的Token Number即可。如下图1所示:

(6) 紧接者就是填写填写付款联系人(Billing Contact Information)时,请填写: First Name: Billing, Last Name: WoSign, Title: Manager, Company: WoSign, Inc., Address1: Fangda Building, Suite 1803, Hi-Tech Industrial Park, City: Shenzhen, State/Province: Guangdong, Zip/Postal Code: 518057, Country: 选 China, Telephone: +86-755-33633000, Email:

On the ACS home page, select the starter pack and click Buy Now.

Complete and submit the enrollment form. VeriSign Customer Support will process your order. If necessary, VeriSign may contact you to confirm your order information.

第2步 收到USB Key后并安装 Step 2 - Receive and install your USB hardware token

您提交申请后会电话联系您填写的单位联系人进行定单确认, 一旦完成验证则会发一个Email给技术联系人,如下图2所示,告诉您如何跟踪USB Key的发货状态,以及收到USB Key后如何安装和取回证书时需要输入的PIN码。

Once your order is approved, you will receive an approval e-mail with instructions on how to pick up your ACS Publisher ID.

Important: Save this e-mail for future reference.

We will also mail you your USB hardware token with detailed instructions on how to install the USB token. Typically, you should receive it in the mail within a week of your order approval. Follow instructions to install.

收到USB Key后,先安装USB Key,请注意:邮寄的USB Key包裹中的光盘的驱动软件中只有支持Win98和WinNT的驱动程序,是无法在Windows 2000和windows XP中安装成功的,请点击 下载 支持Windows 2000和WinXP的驱动软件,安装成功后会有eToke的程序组,点击后显示USB Key信息。请注意:USB Key缺省密码为:1234567890,请一定要在安装成功后点击“Change password”修改,否则在取回证书会出错和提示修改。请记牢此密码,因为每次使用都需要输入USB Key密码的。如下图3所示:

第3步 取回证书 Step 3 - Pick up your ACS Publisher ID

请把USB Key插入电脑中,再点击邮件中的链接到VeriSign网站上安装证书即可,如下图4所示,需要输入邮件中的PIN码和在证书申请过程中填写的管理密码(Challenge Phrase),再点击“Continue”即可完成证书安装。请注意:如果USB Key驱动安装有问题的话,则系统会提示找不到eToken(USB key),请确保USB Key正常安装:

第4步 访问ACS帐户管理系统,上传您的代码和签名您的代码

(1) 运行 "C:\Windows CE Tools\wce300\Smartphone 2002\tools\signcode.exe" 就可以使用开发工具自带的签名工具 Signcode 来签名您的代码(请参考:微软代码签名指南, 选择缺省的“典型”签名类型,就是“从存储区选择”USB Key中的代码签名证书;

(2) 访问网站,点击“Click here to access your account”要求您选择已经安装在USB Key中的VeriSign签名证书作为身份认证而登录到签名管理系统(ACS Account Manager),如下图4所示,您可以上传需要签名的代码和取回已经重签名的文件(Pick Up Signed Files)。请注意:您只购买了10个签名事件,每签名一个文件就会少一个签名事件,签名ID用完后,您可以点击“Purchase Contect IDs”购买新的签名事件。

(3) 您申请成功的代码签名证书只能提供非特权签名服务,如果您需要特权签名服务,则需要得到微软的预授权和满足微软的一些技术要求,请在购买了非特权签名证书后联系微软,告诉微软您的定单号并提交有关文件,获得访问微软特权根证书的授权。