[發(fā)明專利]一種實時監(jiān)控證書的方法有效
| 申請?zhí)枺?/td> | 201310659155.1 | 申請日: | 2013-12-09 |
| 公開(公告)號: | CN103634324B | 公開(公告)日: | 2017-10-31 |
| 發(fā)明(設計)人: | 陸舟;于華章 | 申請(專利權)人: | 飛天誠信科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實時 監(jiān)控 證書 方法 | ||
1.一種實時監(jiān)控證書的方法,其特征在于,包括:
步驟S1:客戶端創(chuàng)建文件存儲區(qū),枚舉預設目錄下的文件,將所述預設目錄下包含證書的文件保存到所述文件存儲區(qū)中;
步驟S2:所述客戶端監(jiān)控所述預設目錄,判斷所述預設目錄下文件的變化,如果文件增加,則執(zhí)行步驟S3,如果文件減少,則執(zhí)行步驟S6;
步驟S3:所述客戶端從所述預設目錄下讀取新增的文件,對所述新增的文件進行解析,判斷從所述新增的文件中是否能夠解析出證書,如果是,則將所述新增的文件保存到所述文件存儲區(qū)中,從所述新增的文件中獲取證書,作為新增的證書,為所述新增的證書創(chuàng)建證書上下文,執(zhí)行步驟S4,否則返回執(zhí)行步驟S2;
步驟S4:所述客戶端根據所述證書上下文,判斷所述新增的證書是否滿足預設過濾條件,如果是,則執(zhí)行步驟S5,否則返回步驟S2;
步驟S5:所述客戶端根據所述新增的證書更新客戶端維護的證書列表,返回執(zhí)行步驟S2;
步驟S6:所述客戶端從所述文件存儲區(qū)中讀取減少的文件,對所述減少的文件進行解析,從所述減少的文件中獲取證書,作為減少的證書;
步驟S7:所述客戶端從所述文件存儲區(qū)中將所述減少的文件刪除,判斷所述減少的證書是否滿足所述預設過濾條件,如果是,則執(zhí)行步驟S8,否則返回步驟S2;
步驟S8:所述客戶端根據所述減少的證書更新所述客戶端維護的證書列表,返回執(zhí)行步驟S2。
2.根據權利要求1所述的方法,其特征在于,所述步驟S2具體為:當系統(tǒng)時間每間隔預設時長時,所述客戶端枚舉所述預設目錄下的文件,并與所述文件存儲區(qū)中的文件進行比較,判斷所述預設目錄下的文件是否有變化,如果文件增加,則執(zhí)行步驟S3,如果文件減少,則執(zhí)行步驟S6。
3.根據權利要求1所述的方法,其特征在于,所述步驟S2具體為:
步驟a1:所述客戶端為所述預設目錄創(chuàng)建I/O設備;
步驟a2:所述客戶端為所述I/O設備創(chuàng)建I/O完成端口,將所述預設目錄與所述I/O完成端口進行關聯(lián);
步驟a3:所述客戶端調用獲取I/O完成端口狀態(tài)函數,根據所述獲取I/O完成端口狀態(tài)函數的返回值,判斷所述預設目錄下的文件是否發(fā)生變化,如果是,則執(zhí)行步驟a4,否則繼續(xù)執(zhí)行步驟a3;
步驟a4:所述客戶端通過調用獲取預設目錄修改信息函數,獲取所述預設目錄下的文件修改的信息,根據所述文件修改的信息,判斷所述預設目錄下的文件發(fā)生變化的類型,如果是文件增加,則執(zhí)行步驟S3,如果是文件減少,則執(zhí)行步驟S6。
4.根據權利要求1所述的方法,其特征在于,所述步驟S2具體為:所述客戶端創(chuàng)建通知消息,通過所述通知消息監(jiān)控所述預設目錄,當有通知消息發(fā)生時,調用獲取預設目錄修改信息函數,獲知所述預設目錄下文件的變化類型,如果文件增加,則執(zhí)行步驟S3,如果文件減少,則執(zhí)行步驟S6。
5.根據權利要求1所述的方法,其特征在于,所述步驟S3中,所述從所述預設目錄下讀取新增的文件,具體為:所述客戶端比較所述預設目錄下的文件與所述文件存儲區(qū)中的文件,從所述預設目錄下獲取與所述文件存儲區(qū)的文件不相同的文件,作為新增的文件。
6.根據權利要求1所述的方法,其特征在于,所述步驟S3,具體為:
步驟A:所述客戶端從所述預設目錄下讀取新增的文件,判斷是否能夠從所述新增的文件中獲取到預設字節(jié)數據,如果是,則執(zhí)行步驟B,否則返回執(zhí)行步驟S2;
步驟B:所述客戶端將所述新增的文件保存到所述文件存儲區(qū)中;
步驟C:所述客戶端獲取所述預設字節(jié)數據后的預設長度的數據作為新增證書的長度標識,根據所述新增證書的長度標識計算得到新增的文件中新增的證書的長度;
步驟D:所述客戶端根據所述新增的證書的長度,從所述新增的文件中,獲取所述新增的證書的長度標識后的新增的證書;
步驟E:所述客戶端為所述新增的證書創(chuàng)建證書上下文,執(zhí)行步驟S4。
7.根據權利要求1所述的方法,其特征在于,所述步驟S4中,所述根據所述證書上下文,判斷所述新增的證書是否滿足預設過濾條件,具體為:判斷所述證書上下文中的證書頒發(fā)者是否為預設頒發(fā)機構頒發(fā)和/或判斷所述證書上下文中的證書使用者是否為預設使用者使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于飛天誠信科技股份有限公司,未經飛天誠信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310659155.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雙機備份冗余控制裝置
- 下一篇:交直流箱式變電站





