[發明專利]一種重簽名方法及裝置有效
| 申請號: | 201611181021.3 | 申請日: | 2016-12-20 |
| 公開(公告)號: | CN106845162B | 公開(公告)日: | 2020-05-26 |
| 發明(設計)人: | 曾慶隆 | 申請(專利權)人: | 北京五八信息技術有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 于小鳳 |
| 地址: | 100083 北京市海淀區學清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 簽名 方法 裝置 | ||
1.一種重簽名方法,包括:
步驟一,對應用程序的安裝包進行解壓,得到可執行文件對應的目錄,所述應用程序的安裝包包括:第一設備的應用擴展文件、第一設備的應用文件以及第二設備的應用擴展文件,其中,所述第一設備為Apple Watch,所述第二設備為iPhone;
步驟二,從所述目錄中查找所述第一設備的應用擴展文件、所述第一設備的應用文件以及所述第二設備的應用擴展文件;
步驟三,對所述應用擴展文件和所述應用文件進行重簽名;
步驟四,在對所述第一設備的應用擴展文件、所述第一設備的應用文件以及所述第二設備的應用擴展文件進行第三層重簽名之后,對所述目錄進行壓縮,生成目標應用程序安裝包;
其特征在于,所述步驟三包括:對第一設備的應用擴展文件進行第一層重簽名;對第一設備的應用文件以及第二設備的應用擴展文件進行第二層重簽名;對所述第一設備的應用擴展文件、所述第一設備的應用文件以及所述第二設備的應用擴展文件進行第三層重簽名,所述第一設備受所述第二設備控制。
2.根據權利要求1所述的方法,其特征在于,目標文件包括所述第一設備的應用擴展文件、所述第一設備的應用文件以及所述第二設備的應用擴展文件,則對所述目標文件進行重簽名的方法,包括:
根據待進行重簽名的目標文件對應的描述文件生成授權文件;
刪除所述目標文件對應的原簽名文件;
用所述目標文件對應的描述文件替換所述目標文件的原描述文件;
使用所述目標文件證書和所述授權文件進行簽名,生成新的簽名文件。
3.一種重簽名裝置,其特征在于,包括:
第一重簽名模塊,用于對第一設備的應用擴展文件進行第一層重簽名,所述第一設備為Apple Watch;
第二重簽名模塊,用于對第一設備的應用文件以及第二設備的應用擴展文件進行第二層重簽名,所述第二設備為iPhone;
第三重簽名模塊,用于對所述第一設備的應用擴展文件、所述第一設備的應用文件以及所述第二設備的應用擴展文件進行第三層重簽名,所述第一設備受所述第二設備控制;
解壓模塊,用于在對第一設備的應用擴展文件進行第一層重簽名之前,對應用程序的安裝包進行解壓,得到可執行文件對應的目錄,所述應用程序的安裝包包括:所述第一設備的應用擴展文件、所述第一設備的應用文件以及所述第二設備的應用擴展文件;
查找模塊,用于從所述目錄中查找所述第一設備的應用擴展文件、所述第一設備的應用文件以及所述第二設備的應用擴展文件;
生成模塊,用于在對所述第一設備的應用擴展文件、所述第一設備的應用文件以及所述第二設備的應用擴展文件進行第三層重簽名之后,對所述目錄進行壓縮,生成目標應用程序安裝包。
4.根據權利要求3所述的裝置,其特征在于,目標文件包括所述第一設備的應用擴展、所述第一設備的應用以及所述第二設備的應用擴展,所述第三重簽名模塊,包括:
生成單元,用于根據待進行重簽名的目標文件對應的描述文件生成授權文件;
刪除單元,用于刪除所述目標文件對應的原簽名文件;
替換單元,用于用所述描述文件替換所述目標文件的原描述文件;
簽名單元,用于使用所述目標文件證書和所述授權文件進行簽名,生成新的簽名文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京五八信息技術有限公司,未經北京五八信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611181021.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電火花機床及其控制系統
- 下一篇:一種油嘴壓力室去毛刺裝置





