1.一種重簽名方法,其特征在于,包括:
對(duì)第一設(shè)備的應(yīng)用擴(kuò)展文件進(jìn)行第一層重簽名;
對(duì)第一設(shè)備的應(yīng)用文件以及第二設(shè)備的應(yīng)用擴(kuò)展文件進(jìn)行第二層重簽名;
對(duì)所述第一設(shè)備的應(yīng)用擴(kuò)展文件、所述第一設(shè)備的應(yīng)用文件以及所述第二設(shè)備的應(yīng)用擴(kuò)展文件進(jìn)行第三層重簽名,所述第一設(shè)備受所述第二設(shè)備控制。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備為智能手表,所述第二設(shè)備為移動(dòng)終端。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
在對(duì)第一設(shè)備的應(yīng)用擴(kuò)展文件進(jìn)行第一層重簽名之前,對(duì)應(yīng)用程序的安裝包進(jìn)行解壓,得到可執(zhí)行文件對(duì)應(yīng)的目錄,所述應(yīng)用程序的安裝包包括:所述第一設(shè)備的應(yīng)用擴(kuò)展文件、所述第一設(shè)備的應(yīng)用文件以及所述第二設(shè)備的應(yīng)用擴(kuò)展文件;
從所述目錄中查找所述第一設(shè)備的應(yīng)用擴(kuò)展文件、所述第一設(shè)備的應(yīng)用文件以及所述第二設(shè)備的應(yīng)用擴(kuò)展文件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
在對(duì)所述第一設(shè)備的應(yīng)用擴(kuò)展文件、所述第一設(shè)備的應(yīng)用文件以及所述第二設(shè)備的應(yīng)用擴(kuò)展文件進(jìn)行第三層重簽名之后,對(duì)所述目錄進(jìn)行壓縮,生成目標(biāo)應(yīng)用程序安裝包。
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的方法,其特征在于,目標(biāo)文件包括所述第一設(shè)備的應(yīng)用擴(kuò)展文件、所述第一設(shè)備的應(yīng)用文件以及所述第二設(shè)備的應(yīng)用擴(kuò)展文件,則對(duì)所述目標(biāo)文件進(jìn)行重簽名的方法,包括:
根據(jù)待進(jìn)行重簽名的目標(biāo)文件對(duì)應(yīng)的描述文件生成授權(quán)文件;
刪除所述目標(biāo)文件對(duì)應(yīng)的原簽名文件;
用所述描述文件替換所述目標(biāo)文件的原描述文件;
使用所述目標(biāo)文件證書和所述授權(quán)文件進(jìn)行簽名,生成新的簽名文件。
6.一種重簽名裝置,其特征在于,包括:
第一重簽名模塊,用于對(duì)第一設(shè)備的應(yīng)用擴(kuò)展文件進(jìn)行第一層重簽名;
第二重簽名模塊,用于對(duì)第一設(shè)備的應(yīng)用文件以及第二設(shè)備的應(yīng)用擴(kuò)展文件進(jìn)行第二層重簽名;
第三重簽名模塊,用于對(duì)所述第一設(shè)備的應(yīng)用擴(kuò)展文件、所述第一設(shè)備的應(yīng)用文件以及所述第二設(shè)備的應(yīng)用擴(kuò)展文件進(jìn)行第三層重簽名,所述第一設(shè)備受所述第二設(shè)備控制。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一設(shè)備為智能手表,所述第二設(shè)備為移動(dòng)終端。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
解壓模塊,用于在對(duì)第一設(shè)備的應(yīng)用擴(kuò)展文件進(jìn)行第一層重簽名之前,對(duì)應(yīng)用程序的安裝包進(jìn)行解壓,得到可執(zhí)行文件對(duì)應(yīng)的目錄,所述應(yīng)用程序的安裝包包括:所述第一設(shè)備的應(yīng)用擴(kuò)展文件、所述第一設(shè)備的應(yīng)用文件以及所述第二設(shè)備的應(yīng)用擴(kuò)展文件;
查找模塊,用于從所述目錄中查找所述第一設(shè)備的應(yīng)用擴(kuò)展文件、所述第一設(shè)備的應(yīng)用文件以及所述第二設(shè)備的應(yīng)用擴(kuò)展文件。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:
生成模塊,用于在對(duì)所述第一設(shè)備的應(yīng)用擴(kuò)展文件、所述第一設(shè)備的應(yīng)用文件以及所述第二設(shè)備的應(yīng)用擴(kuò)展文件進(jìn)行第三層重簽名之后,對(duì)所述目錄進(jìn)行壓縮,生成目標(biāo)應(yīng)用程序安裝包。
10.根據(jù)權(quán)利要求6至9任意一項(xiàng)所述的裝置,其特征在于,目標(biāo)文件包括所述第一設(shè)備的應(yīng)用擴(kuò)展、所述第一設(shè)備的應(yīng)用以及所述第二設(shè)備的應(yīng)用擴(kuò)展,所述第三重簽名模塊,包括:
生成單元,用于根據(jù)待進(jìn)行重簽名的目標(biāo)文件對(duì)應(yīng)的描述文件生成授權(quán)文件;
刪除單元,用于刪除所述目標(biāo)文件對(duì)應(yīng)的原簽名文件;
替換單元,用于用所述描述文件替換所述目標(biāo)文件的原描述文件;
簽名單元,用于使用所述目標(biāo)文件證書和所述授權(quán)文件進(jìn)行簽名,生成新的簽名文件。