[發(fā)明專利]安全控件調用方法、裝置、設備及存儲介質有效
| 申請?zhí)枺?/td> | 202111022960.4 | 申請日: | 2021-09-01 |
| 公開(公告)號: | CN113656109B | 公開(公告)日: | 2023-07-04 |
| 發(fā)明(設計)人: | 張喆;范磊;于海濤;邵瑜;位永康 | 申請(專利權)人: | 中國農業(yè)銀行股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F21/33;G06F21/60;G06Q20/38 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權代理有限公司 11205 | 代理人: | 張芳;劉芳 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 安全 控件 調用 方法 裝置 設備 存儲 介質 | ||
1.一種安全控件調用方法,其特征在于,包括:
通過瀏覽器向服務器發(fā)送交易請求,并接收服務器返回的交易頁面和證書信息;
通過調用安全控件,執(zhí)行處理,處理包括:從自動依賴庫中導入第一運行環(huán)境,所述第一運行環(huán)境為第一系統(tǒng)類型下第一介質類型對應的運行環(huán)境,其中,所述第一系統(tǒng)類型為當前運行的操作系統(tǒng)的類型,所述第一介質類型為當前安全介質的類型;查找各類安全介質對應的加密算法,確定所述第一介質類型對應的第一加密算法;從各類操作系統(tǒng)下的控件接口中,調用所述第一系統(tǒng)類型下的控件接口;以及,從第一系統(tǒng)類型下的控件接口中,選取第一版本對應的第一控件接口適配給所述瀏覽器,其中所述第一版本為當前運行的瀏覽器的版本;
通過所述第一控件接口,從所述交易頁面中獲取交易數(shù)據(jù);向所述安全介質發(fā)送所述交易數(shù)據(jù),以使所述安全介質在所述第一運行環(huán)境下,基于所述證書信息,采用所述第一加密算法對所述交易數(shù)據(jù)進行數(shù)字簽名;
向所述服務器發(fā)送經(jīng)過數(shù)字簽名的交易數(shù)據(jù),所述交易數(shù)據(jù)用于安全認證;
所述安全控件包括簽名基礎模塊;所述查找各類安全介質對應的加密算法,確定所述第一介質類型對應的第一加密算法,包括:
通過調用所述簽名基礎模塊,執(zhí)行處理,處理包括:獲取當前安全介質的第一介質類型;根據(jù)所述第一介質類型,通過調用所述簽名基礎模塊,確定對應的加密算法;
所述安全控件還包括自動依賴庫組件;所述從自動依賴庫中導入第一運行環(huán)境,包括:
通過調用所述自動依賴庫組件,執(zhí)行處理,處理包括:查找自動依賴庫,所述自動依賴庫包括各類操作系統(tǒng)下各類安全介質對應的運行環(huán)境;從自動依賴庫中確定所述導入所述安全介質對應的運行依賴環(huán)境;
所述安全控件還包括適配組件;所述從第一系統(tǒng)類型下的控件接口中,選取所述第一版本對應的第一控件接口適配給所述瀏覽器,包括:
通過調用適配組件,執(zhí)行處理,處理包括:獲取當前運行的瀏覽器的第一版本;根據(jù)所述第一版本,從所述第一系統(tǒng)類型下的控件接口中,選取所述第一版本對應的第一控件接口適配給所述瀏覽器。
2.根據(jù)權利要求1所述的方法,其特征在于,所述安全控件還包括切換組件;所述方法還包括:
若當前運行的操作系統(tǒng)為預定的擴展操作系統(tǒng),則實時對通過調用所述安全控件執(zhí)行的操作進行監(jiān)測;
當監(jiān)測到執(zhí)行的操作發(fā)生錯誤,則關閉與當前運行的擴展操作系統(tǒng)相關的功能。
3.根據(jù)權利要求2所述的方法,其特征在于,所述方法還包括:
響應于對所述切換組件執(zhí)行的第一操作,切換所述安全控件的功能狀態(tài)開啟或關閉;
所述通過調用安全控件,執(zhí)行處理,包括:
若所述安全控件的功能狀態(tài)開啟,則通過調用安全控件,執(zhí)行處理;否則,拒絕執(zhí)行所述通過調用安全控件,執(zhí)行處理的步驟。
4.根據(jù)權利要求2所述的方法,其特征在于,所述方法還包括:
響應于對所述切換組件執(zhí)行的第二操作,切換至生產(chǎn)環(huán)境或測試環(huán)境;
所述通過調用安全控件,執(zhí)行處理,包括:
若當前處于生產(chǎn)環(huán)境下,則通過調用安全控件,執(zhí)行處理。
5.根據(jù)權利要求4所述的方法,其特征在于,若當前處于測試環(huán)境下,則所述方法還包括:
獲取測試數(shù)據(jù),所述測試數(shù)據(jù)包括簽名結果、測試證書信息、測試頁面、第二介質類型、第二系統(tǒng)類型和第二版本;
通過調用安全控件,執(zhí)行處理,處理包括:從自動依賴庫中導入第二運行環(huán)境,所述第二運行環(huán)境為所述第二系統(tǒng)類型下所述第二介質類型對應的運行環(huán)境;查找各類安全介質對應的加密算法,確定所述第二介質類型對應的第二加密算法;從各類操作系統(tǒng)下的控件接口中,調用所述第二系統(tǒng)類型下的控件接口;以及,從第二系統(tǒng)類型下的控件接口中,選取所述第二版本對應的第二控件接口適配給所述瀏覽器;
通過所述第二控件接口,從所述測試頁面中獲取測試交易數(shù)據(jù);在所述第二運行環(huán)境下,基于所述測試證書信息,采用所述第二加密算法對所述測試交易數(shù)據(jù)進行數(shù)字簽名;
根據(jù)經(jīng)過數(shù)字簽名的測試交易數(shù)據(jù)和所述簽名結果,獲得測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國農業(yè)銀行股份有限公司,未經(jīng)中國農業(yè)銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111022960.4/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





