每個應用必須要有一個有效的數字簽名(.sig文件)文件才能在目標手機上運行。數字簽名文件有兩種:
·???????? 測試簽名:這是針對注冊開發商的請求提供的。一個測試簽名使任何應用在單一設備上,而且只能在該設備上運行。在申請測試簽名時必須提供目標手機的電子串行碼(ESN)、IMEI或者MEID。
·???????? 商用簽名:這類簽名只有在應用通過TRUE BREW測試時才會產生這類簽名。與測試簽名不同,商用簽名使一個單一的應用可以運行在任何設備上。一個商用簽名不但表明應用已經通過TRUE BREW測試程序,而且表明它是完好無損的程序,保證了應用的完整性和一致性。
應用的.sig文件必須同.mod文件存儲在目標手機的同一目錄下,而且必須同.mod文件擁有同樣的文件名,比方說,如果有myapp.mod,必須對應myapp.sig文件。如果目錄中沒有一個合法的且屬于上述兩種簽名之一的.sig文件,AEE層將不會啟動該應用并在運行該應用時提示錯誤信息。
測試簽名是由開發商外聯網上一個基于互聯網的名為“TestSig生成器”的在線工具生成的。TestSig生成器基于手機的ESN(或者IMEI或者MEID)創建一個測試簽名文件。該簽名文件從生成之日起90天內有效,到期后需要根據這些信息重新生成一個簽名文件。
?
?