[發明專利]一種組件部署方法、裝置及安全框架有效
| 申請號: | 201210529551.8 | 申請日: | 2012-12-10 |
| 公開(公告)號: | CN103034789A | 公開(公告)日: | 2013-04-10 |
| 發明(設計)人: | 盛凌艷;羅儉;陳樂春;羅端紅;劉民;溫尚卓 | 申請(專利權)人: | 山東中創軟件商用中間件股份有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 250014 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 組件 部署 方法 裝置 安全 框架 | ||
1.一種組件部署方法,其特征在于,所述方法包括:
獲取組件部署請求,所述組件部署請求包括組件標識信息;
若預設的部署規則成立,提取所述組件部署請求中包含的簽名證書信息;
其中,所述簽名證書信息包括第一證書列表,所述第一證書列表包括至少一條證書信息;
獲取OSGi框架配置文件中的第二證書列表;
標記所述第一證書列表中與所述第二證書列表中相同的證書信息;
將所述第一證書列表中被標記的證書信息作為有效證書信息;
若所述有效證書信息滿足預設簽名規則,將與所述組件標識信息相對應的組件置入所述OSGi框架中。
2.根據權利要求1所述的方法,其特征在于:
所述預設簽名規則為所述有效證書信息的有效公鑰信息與所述第二證書列表的有效公鑰信息相同,且所述有效證書信息的簽名主體與所述第二證書列表中的簽名主體相同;
若所述有效證書信息不滿足預設簽名規則,所述方法還包括:
結束當前組件部署。
3.根據權利要求1所述的方法,其特征在于:
所述預設的部署規則為所述組件部署請求表明需要對與所述組件標識信息相對應的組件進行安全部署;
若所述預設的部署規則不成立,所述方法還包括:
執行所述將與所述組件標識信息相對應的組件置入所述OSGi框架中。
4.根據權利要求1所述的方法,其特征在于,預先依據所述OSGi框架配置文件中組件供應商的配置信息,生成所述OSGi框架的組件資源的權限表;
其中,所述權限表包括至少一條權限值,所述權限值表明所述組件供應商提供的組件對所述OSGi框架中所有組件資源進行訪問的權限;
在所述將與所述組件標識信息相對應的組件置入所述OSGi框架中之后,所述方法還包括:
獲取組件的資源訪問請求信息,所述資源訪問請求信息包括組件地址信息及訪問資源信息;
若在所述權限表中查詢到與所述組件地址信息相對應的組件供應商的權限值,依據查詢到的權限值生成第一授權信息,所述第一授權信息表明允許與所述資源訪問請求信息相對應的訪問者以查詢到的權限值對與所述訪問資源信息相對應的組件資源進行訪問。
5.根據權利要求4所述的方法,其特征在于,若在所述權限表中未查詢到與所述組件地址信息相對應的組件所屬組件供應商的權限值,所述方法還包括:
獲取與所述組件地址信息相對應的組件供應商的證書信息;
依據獲取的證書信息,計算與所述資源訪問請求信息相對應的訪問者,對與所述待訪問資源信息相對應的組件資源進行訪問的權限值;
依據計算的權限值生成第二授權信息,所述第二授權信息表明允許與所述資源訪問請求信息相對應的訪問者以計算得到的權限值對與所述訪問資源信息相對應的組件資源進行訪問。
6.一種組件部署裝置,其特征在于,所述裝置包括:
請求獲取單元,用于獲取組件部署請求,所述組件部署請求包括組件標識信息;
證書提取單元,用于若預設的部署規則成立,提取所述組件部署請求中包含的簽名證書信息;
其中,所述簽名證書信息包括第一證書列表,所述第一證書列表包括至少一條證書信息;
證書獲取單元,用于獲取OSGi框架配置文件中的第二證書列表;
簽名認證單元,用于標記所述第一證書列表中與所述第二證書列表中相同的證書信息,將所述第一證書列表中被標記的證書信息作為有效證書信息;
邏輯判斷單元,用于判斷所述有效證書信息是否滿足預設簽名規則,如果是,觸發組件部署單元;
所述組件部署單元,用于將與所述組件標識信息相對應的組件置入所述OSGi框架中。
7.根據權利要求6所述的裝置,其特征在于:
所述預設簽名規則為所述有效證書信息的有效公鑰信息與所述第二證書列表的有效公鑰信息相同,且所述有效證書信息的簽名主體與所述第二證書列表中的簽名主體相同;
若所述有效證書信息不滿足預設簽名規則,所述邏輯判斷單元還用于結束當前組件部署。
8.根據權利要求6所述的裝置,其特征在于:
所述預設的部署規則為所述組件部署請求表明需要對與所述組件標識信息相對應的組件進行安全部署;
所述證書提取單元,還用于若所述預設的部署規則不成立,觸發所述組件部署單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東中創軟件商用中間件股份有限公司,未經山東中創軟件商用中間件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210529551.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雷電流直接效應試驗裝置
- 下一篇:一種制備瑞格列奈的方法





