[發明專利]一種基于微服務的單點證書認證系統及方法在審
| 申請號: | 201910895791.1 | 申請日: | 2019-09-21 |
| 公開(公告)號: | CN110602123A | 公開(公告)日: | 2019-12-20 |
| 發明(設計)人: | 霍文;徐崢;李俊昌 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 37105 濟南誠智商標專利事務所有限公司 | 代理人: | 王申雨 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 認證 客戶端 加密 證書管理模塊 管理模塊 證書認證 證書生成 存儲 證書認證系統 存儲加密 訪問服務 管理效率 請求生成 信息返回 證書發送 證書文件 證書信息 單點 下載 申請 刪除 攜帶 客戶 服務 | ||
1.一種基于微服務的單點證書認證系統,其特征在于,所述系統的一端分別與多個客戶端連接,所述系統的另一端分別與多個服務端連接,且所述系統以微服務方式部署,所述系統包括:證書管理模塊和token管理模塊,且所述證書管理模塊和token管理模塊均提供對外通信的restful API接口;
所述證書管理模塊,用于根據所獲取的外部請求生成證書、下載所述證書、對所述證書進行認證、刪除所述證書以及存儲與證書認證相關的文件;
所述token管理模塊,用于證書認證通過后,根據所述證書生成token信息、存儲token信息以及對所述token信息進行認證。
2.根據權利要求1所述的一種基于微服務的單點證書認證系統,其特征在于,所述證書管理模塊包括:
證書生成單元,用于根據所獲取的證書生成請求生成相應的證書;
證書下載單元,用于根據所獲取的證書下載請求,從單點證書認證系統中下載所述證書;
證書刪除單元,用于根據所獲取的證書刪除請求,對所述證書進行刪除;
證書認證單元,用于根據所獲取的證書認證請求,對所述證書進行合法性驗證;
第一存儲單元,用于存儲所述證書及證書認證相關的文件。
3.根據權利要求2所述的一種基于微服務的單點證書認證系統,其特征在于,所述第一存儲單元包括:單點證書認證系統指定的存儲文件或者keystore。
4.根據權利要求1所述的一種基于微服務的單點證書認證系統,其特征在于,所述token管理模塊包括:
Token生成單元,用于證書認證通過后,根據設定的規則生成一加密的token信息,并將所述加密的token信息發送至客戶端;
Token認證單元,用于根據服務端的token認證請求,對所述加密的token信息進行合法性驗證;
第二存儲單元,用于存儲所述加密的token信息。
5.根據權利要求4所述的一種基于微服務的單點證書認證系統,其特征在于,所述第二存儲單元包括:memcache數據庫或者Redi s數據庫。
6.根據權利要求1-5中任一所述的一種基于微服務的單點證書認證系統,其特征在于,所述restful API接口包括:證書生成接口、證書下載接口、證書認證接口、證書刪除接口、token生成接口或者token認證接口。
7.一種基于微服務的單點證書認證方法,其特征在于,所述方法應用于一單點證書認證系統,所述系統的一端分別與多個客戶端連接,所述系統的另一端分別與多個服務端連接,所述系統以微服務方式部署,且所述系統包括:證書管理模塊和token管理模塊,且所述證書管理模塊和token管理模塊均提供對外通信的restful API接口,所述restful API接口包括:證書生成接口、證書下載接口、證書認證接口、證書刪除接口、token生成接口或者token認證接口,所述方法包括:
獲取來自客戶端的證書生成請求;
根據所述證書生成請求生成相應的證書,將所述證書發送至客戶端,并對所述證書進行存儲;
當用戶通過客戶端訪問服務端時,服務端判斷所述證書生成請求中是否存在token信息;
如果是,服務端調用單點認證證書服務器的token驗證接口,對所述token信息進行認證;
如果否,調用所述證書認證接口,對所述證書進行認證;
當證書認證通過后,通過調用token生成接口生成一加密的token信息,將所述加密的token信息返回至客戶端,并存儲所述加密的token信息;
客戶端攜帶所述加密的token信息再次訪問服務端;
服務端調用token驗證接口,對所述加密的token信息進行認證。
8.根據權利要求7所述的一種基于微服務的單點證書認證方法,其特征在于,所述方法還包括:
根據所獲取的證書刪除請求,調用證書刪除接口對所述證書進行刪除。
9.根據權利要求7或8所述的一種基于微服務的單點證書認證方法,其特征在于,所述單點證書認證方法適用于數字證書認證或Usbkey認證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910895791.1/1.html,轉載請聲明來源鉆瓜專利網。





