第2步:生成證書請求文件(CSR)
如圖4所示,選中證書別名後,再點擊“Generate CSR”生成CSR文件:wotrustcs.csr,並把此文件發給WoTrust,等待1-2個工作日就可頒發證書。
圖4第3步:把證書導入到keystore中
一旦您的Java代碼簽名證書頒發,VeriSign的證書則附在頒發通知郵件的下面,直接完整復制(包括:-----BEGIN CERTIFICATE----- 和 -----END CERTIFICATE-----),並粘貼到記事本本上保存為mycert.cer文件即可。Thawte的證書則需要到Thawte網站上去下載,注意選擇 PKCS #7 格式,此證書格式含有您的證書和根證書鏈,Keytool要求此格式證書。把此證書使用文本編輯器保存為mycert.cer。再點擊“導入證書”導入您的證書,如圖5所示,一旦導入成功,您會看到此證書的頒發者(Issuer)就是“Thawte Code Signing CA”了。您也可以在“文件”-“工具集”-“管理證書”-“導入證書”即可。您可以看到在J2ME證書管理器中含有Thawte所有根證書。現在,請您馬上備份您的證書對(私鑰和公鑰)keystore文件:keystore.sks,最好是備份到光盤或其他電腦上,以便以後導入證書用!一般在開發工具的安裝目錄下,如:C:\WTK22\appdb 。
請注意:在導入證書的時候,請選擇安全保護域:trusted third party(可信任的第三方)。
圖5 圖6第4步:簽名MIDlet
您需要Nokia的開發工具(NDS)來簽名代碼和配置您的應用了,如圖7所示,先選中您的證書別名,再點擊“簽署MIDlet套件”就馬上完成簽名,提示“已簽名的MIDlet套件”。
圖7