[發明專利]一種JAVASCRIPT使用密碼設備的方法在審
| 申請號: | 201510527901.0 | 申請日: | 2015-08-25 |
| 公開(公告)號: | CN105071922A | 公開(公告)日: | 2015-11-18 |
| 發明(設計)人: | 王忠義 | 申請(專利權)人: | 浙江匯信科技有限公司 |
| 主分類號: | H04L9/00 | 分類號: | H04L9/00;H04L29/06 |
| 代理公司: | 杭州豐禾專利事務所有限公司 33214 | 代理人: | 王從友 |
| 地址: | 310005 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 javascript 使用 密碼 設備 方法 | ||
1.一種JAVASCRIPT使用密碼設備的方法,其特征在于該方法包括以下的步驟:
1)應用的WEB頁面JavaScript腳本通過<script>標簽的SRC屬性以HTTPS協議訪問密碼設備HTTPS服務,參數數據放入URL鏈接中;包括如下參數:
①操作類型,指明進行何種操作,包括初始化、密鑰生成、加密、解密和簽名中一種;
②回調的WEB頁面的javascript函數名稱;
③操作需要的參數,每種操作需要的參數不一樣,需要做好約定;
2)密碼設備HTTPS服務獲取到HTTPS請求URL中的參數后,要求調用者驗證身份,身份驗證通過后根據參數求操作密碼設備;
3)操作完成后把密碼設備的操作結果通過回調WEB頁面中JavaScript函數的方式傳回;
4)應用的WEB頁面在JavaScript回調函數中獲取到操作結果,然后根據自己的業務流程處理操作結果。
2.根據權利要求1所述的一種JAVASCRIPT使用密碼設備的方法,其特征在于步驟②約定好函數的參數標準為字符串或javascript對象。
3.根據權利要求1所述的一種JAVASCRIPT使用密碼設備的方法,其特征在于步驟③為簽名操作,需要參數指明原文和算法標識。
4.根據權利要求1所述的一種JAVASCRIPT使用密碼設備的方法,其特征在于:進行密碼設備操作的時候采用參數數據緩存技術,將大數據根據長度先分成多個數據段多次傳遞給密碼設備HTTPS服務進行組合;具體方案如下:
1)將大數據進行分段,每個數據段包括數據頭和數據體;其中數據頭包含數據標識、數據段數目、數據段序號、數據體長度,時效性,其中數據標識為GUID,具有全局唯一性,防止并發訪問時緩存數據互相干擾;其中數據體為具體數據分段后的內容;由于整個過程既可以同步,也可以異步進行,通過數據段數目可以知道是否接受完整,數據段序號用來以正確的順序進行組合,數據體長度防止丟失數據,時效性防止數據過期,以及根據時效性清除緩存;
2)分段后將數據段多次傳遞給密碼設備HTTPS服務,密碼設備HTTPS服務緩存每次收到的數據,然后根據數據頭的信息組裝數據;當頁面腳本請求密碼設備操作的時候,傳遞的參數會指明數據標識,密碼設備HTTPS服務會根據數據標識將響應的數據傳遞給密碼設備。
5.根據權利要求4所述的一種JAVASCRIPT使用密碼設備的方法,其特征在于:緩存的清除包括兩種方式:一是根據數據頭中的時效性信息進行判斷,如果已經到期,那么清除該數據標識代表的數據緩存;二是有WEB頁面腳本主動調用密碼設備HTTPS服務清除緩存服務進行清除,或者清除指定標識的數據緩存,或者清除本應用或頁面的所有緩存。
6.根據權利要求1所述的一種JAVASCRIPT使用密碼設備的方法,其特征在于:身份驗證采用結合OAuth2.0協議進行授權認證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江匯信科技有限公司,未經浙江匯信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510527901.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多功能洗浴搓身器
- 下一篇:一種基于CDR進行校時的設備和方法





