一种基于缓存的可视化证书升级方法和系统技术方案

技术编号:28383295 阅读:44 留言:0更新日期:2021-05-08 00:11
本发明专利技术公开了一种基于缓存的可视化证书升级方法,包括:在目标服务器上创建证书存放目录和证书管理模块,所述证书存放目录用于存放外部发送的证书信息,所述证书管理模块用于对证书存放目录和目标服务器缓存中的证书进行管理,以及基于缓存中的证书对客户端发送的证书认证请求进行响应;当后台管理系统上传新的证书信息至目标服务器时,证书管理模块将上传的新证书更新至对应的证书存放目录,并对缓存中的证书进行刷新。本发明专利技术只需要将目标服务器上的证书更新,同时刷新缓存即可实现证书快速更新,无需重新发版和重启应用,极大地提高了用户体验。

【技术实现步骤摘要】
一种基于缓存的可视化证书升级方法和系统
本专利技术涉及证书升级
,具体而言涉及一种基于缓存的可视化证书升级方法和系统。
技术介绍
为了实现应用端和服务端的安全交互,通常会引入证书认证的方法,并在使用过程中,根据需要不断更新证书信息。然而,每次证书替换时,均需要下载证书至应用端,并且重启应用才能成功实现证书替换,相当不便,在证书更新期间,用户也无法使用应用,需要耐心等待证书下载更新和应用重启,用户体验很差。
技术实现思路
本专利技术针对现有技术中的不足,提供一种基于缓存的可视化证书升级方法和系统,只需要将服务端上的证书更新,同时刷新缓存即可实现证书快速更新,无需重新发版和重启应用,极大地提高了用户体验。为实现上述目的,本专利技术采用以下技术方案:一种基于缓存的可视化证书升级方法,所述可视化证书升级方法包括以下步骤:在目标服务器上创建证书存放目录和证书管理模块,所述证书存放目录用于存放外部发送的证书信息,所述证书管理模块用于对证书存放目录和目标服务器缓存中的证书进行管理,以及基于缓存中的证书对客户端发送的证书认证请求进行响应;当后台管理系统上传新的证书信息至目标服务器时,证书管理模块将上传的新证书更新至对应的证书存放目录,并对缓存中的证书进行刷新。为优化上述技术方案,采取的具体措施还包括:进一步地,所述证书管理模块包括缓存刷新接口init,用于对缓存中的证书进行刷新。进一步地,所述证书管理模块根据证书名称将上传的新证书更新至对应的证书存放目录。进一步地,所述证书管理模块采用懒加载形式对证书进行加载更新,只在第一次调用和缓存刷新时更新访问证书信息并加载到缓存。基于前述方法,本专利技术还提及一种基于缓存的可视化证书升级系统,所述可视化证书升级系统包括证书存放目录和证书管理模块;所述证书存放目录用于存放外部发送的证书信息,所述证书管理模块用于对证书存放目录和目标服务器缓存中的证书进行管理,以及调用证书认证模块,基于缓存中的证书对客户端发送的证书认证请求进行响应;当后台管理系统上传新的证书信息至目标服务器时,证书管理模块将上传的新证书更新至对应的证书存放目录,并对缓存中的证书进行刷新。进一步地,所述证书管理模块包括缓存刷新接口init,用于对缓存中的证书进行刷新。进一步地,所述证书管理模块包括证书加载引擎,用于采用懒加载形式将外部发送的证书加载更新到对应的证书存放目录,只在第一次调用和缓存刷新时更新访问证书信息并加载到缓存。进一步地,所述后台管理系统包括缓存刷新模块,用于刷新指定渠道的证书信息。本专利技术的有益效果是:(1)只需要将服务端上的证书更新,同时刷新缓存即可实现证书快速更新,无需重新发版和重启应用,极大地提高了用户体验。(2)通过新增的独立缓存刷新接口init,实现刷新证书缓存,避免证书管理混乱。(3)证书加载更新为懒加载形式,只在第一次调用和缓存刷新时更新访问证书信息并加载到缓存,提高了证书加载更新效率。(4)后台管理系统提供缓存刷新模块和对应的控制按钮,允许管理人员手动刷新指定渠道的证书。附图说明图1是本专利技术的基于缓存的可视化证书升级方法的流程图。具体实施方式现在结合附图对本专利技术作进一步详细的说明。需要注意的是,专利技术中所引用的如“上”、“下”、“左”、“右”、“前”、“后”等的用语,亦仅为便于叙述的明了,而非用以限定本专利技术可实施的范围,其相对关系的改变或调整,在无实质变更
技术实现思路
下,当亦视为本专利技术可实施的范畴。具体实施例一结合图1,本专利技术提及一种基于缓存的可视化证书升级方法,所述可视化证书升级方法包括以下步骤:在目标服务器上创建证书存放目录和证书管理模块,所述证书存放目录用于存放外部发送的证书信息,所述证书管理模块用于对证书存放目录和目标服务器缓存中的证书进行管理,以及基于缓存中的证书对客户端发送的证书认证请求进行响应。当后台管理系统上传新的证书信息至目标服务器时,证书管理模块将上传的新证书更新至对应的证书存放目录,并对缓存中的证书进行刷新。相比于传统技术,本专利技术将现有证书由应用目录切换到服务器目录,这是实现本专利技术整个技术方案的基础。具体的,本专利技术包括以下内容:步骤一、由ACCCMS后管新建一个证书管理的页面,可以将新证书上传到目标服务器的证书存放目录下。步骤二、对目标服务器中的FCOS功能做改造,针对上述证书迁移的渠道,在目标服务器的证书管理模块中新增独立的缓存刷新接口init,用于刷新证书缓存。优选的,为了提高证书加载效率,证书加载更新为懒加载形式,只在第一次调用和缓存刷新时更新访问证书信息并加载到缓存。另外,为了便于管理人员手动控制,ACCCMS后管提供缓存刷新按钮,可以刷新指定渠道的证书。具体实施例二基于前述方法,本专利技术还提及一种基于缓存的可视化证书升级系统,所述可视化证书升级系统包括证书存放目录和证书管理模块。所述证书存放目录用于存放外部发送的证书信息,所述证书管理模块用于对证书存放目录和目标服务器缓存中的证书进行管理,以及调用证书认证模块,基于缓存中的证书对客户端发送的证书认证请求进行响应。当后台管理系统上传新的证书信息至目标服务器时,证书管理模块将上传的新证书更新至对应的证书存放目录,并对缓存中的证书进行刷新。在一些例子中,后台管理系统提供缓存刷新模块和对应的控制按钮,允许管理人员手动刷新指定渠道的证书。以上仅是本专利技术的优选实施方式,本专利技术的保护范围并不仅局限于上述实施例,凡属于本专利技术思路下的技术方案均属于本专利技术的保护范围。应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理前提下的若干改进和润饰,应视为本专利技术的保护范围。本文档来自技高网
...

【技术保护点】
1.一种基于缓存的可视化证书升级方法,其特征在于,所述可视化证书升级方法包括以下步骤:/n在目标服务器上创建证书存放目录和证书管理模块,所述证书存放目录用于存放外部发送的证书信息,所述证书管理模块用于对证书存放目录和目标服务器缓存中的证书进行管理,以及基于缓存中的证书对客户端发送的证书认证请求进行响应;/n当后台管理系统上传新的证书信息至目标服务器时,证书管理模块将上传的新证书更新至对应的证书存放目录,并对缓存中的证书进行刷新。/n

【技术特征摘要】
1.一种基于缓存的可视化证书升级方法,其特征在于,所述可视化证书升级方法包括以下步骤:
在目标服务器上创建证书存放目录和证书管理模块,所述证书存放目录用于存放外部发送的证书信息,所述证书管理模块用于对证书存放目录和目标服务器缓存中的证书进行管理,以及基于缓存中的证书对客户端发送的证书认证请求进行响应;
当后台管理系统上传新的证书信息至目标服务器时,证书管理模块将上传的新证书更新至对应的证书存放目录,并对缓存中的证书进行刷新。


2.根据权利要求1所述的基于缓存的可视化证书升级方法,其特征在于,所述证书管理模块包括缓存刷新接口init,用于对缓存中的证书进行刷新。


3.根据权利要求1所述的基于缓存的可视化证书升级方法,其特征在于,所述证书管理模块根据证书名称将上传的新证书更新至对应的证书存放目录。


4.根据权利要求1所述的基于缓存的可视化证书升级方法,其特征在于,所述证书管理模块采用懒加载形式对证书进行加载更新,只在第一次调用和缓存刷新时更新访问证书信息并加载到缓存。


5.一种基于权利...

【专利技术属性】
技术研发人员:顾黄亮
申请(专利权)人:苏宁消费金融有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1