分布式任务中的证书校验方法、装置及服务器制造方法及图纸

技术编号:24103443 阅读:40 留言:0更新日期:2020-05-09 14:18
本申请提出一种分布式任务中的证书校验方法、装置及服务器,涉及网络技术领域,由分布式系统中的第二服务器接收第一服务器发送的任务执行信息后,通过获得任务执行信息中包含的目标任务计划以及目标任务计划所需的目标证书文件,使得第二服务器在实例化目标任务计划的过程中,当需要使用证书文件进行认证时,可以使用该目标证书文件进行证书校验,相比于现有技术,即使第二服务器本地没有正确配置目标任务计划所需的证书文件,第二服务器也能够在实例化目标任务计划时完成证书校验策略,提升证书校验策略的灵活性。

Certificate checking methods, devices and servers in distributed tasks

【技术实现步骤摘要】
分布式任务中的证书校验方法、装置及服务器
本申请涉及网络
,具体而言,涉及一种分布式任务中的证书校验方法、装置及服务器。
技术介绍
分布式系统能够将分散的资源充分进行利用,以提高计算能力、资源的使用效果以及实现稀有资源的共享等。一般地,分布式系统通常是指软件系统层面的分布式,通过计算机网络实现系统之间的信息交换,从而将分散的系统组合成一个整体。在分布式系统中,通常需要由用户在分布式系统的其中一个服务器设备上配置完成任务计划,然后通过该服务器设备将任务计划提交到调度系统进行调度和下发,从而在多设备中均可以执行该任务计划。为了确保任务计划执行的安全性,可以为任务计划配置相应的证书校验策略。然而,目前的证书校验策略需要用户人为的参与,过程较为繁琐且不够灵活。
技术实现思路
本申请的目的在于提供一种分布式任务中的证书校验方法、装置及服务器,能够提升证书校验策略的灵活性。为了实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请实施例提供一种分布式任务中的证书校验方法,应用于分布式系统中的本文档来自技高网...

【技术保护点】
1.一种分布式任务中的证书校验方法,其特征在于,应用于分布式系统中的第二服务器,所述分布式系统还包括与所述第二服务器建立通信的第一服务器;所述方法包括:/n接收所述第一服务器发送的任务执行信息;/n获得所述任务执行信息中包含的目标任务计划以及所述目标任务计划所需的目标证书文件;/n在实例化所述目标任务计划的过程中,当需要使用证书文件进行认证时,使用所述目标证书文件进行证书校验。/n

【技术特征摘要】
1.一种分布式任务中的证书校验方法,其特征在于,应用于分布式系统中的第二服务器,所述分布式系统还包括与所述第二服务器建立通信的第一服务器;所述方法包括:
接收所述第一服务器发送的任务执行信息;
获得所述任务执行信息中包含的目标任务计划以及所述目标任务计划所需的目标证书文件;
在实例化所述目标任务计划的过程中,当需要使用证书文件进行认证时,使用所述目标证书文件进行证书校验。


2.如权利要求1所述的方法,其特征在于,所述目标证书文件被保存在所述目标任务计划的元数据信息中;
获得所述任务执行信息中包含的所述目标任务计划所需的目标证书文件的步骤,包括:
初始化所述目标任务计划的所述元数据信息,以获得所述目标证书文件。


3.如权利要求2所述的方法,其特征在于,所述目标证书文件被压缩并编码为证书文件信息后保存在所述目标任务计划的元数据信息中;
初始化所述目标任务计划的所述元数据信息,以获得所述目标证书文件的步骤,包括:
解析所述目标任务计划的元数据信息中的所述证书文件信息,以获得所述目标证书文件。


4.如权利要求1所述的方法,其特征在于,所述目标证书文件被保存在存储中间件中;所述目标任务计划的元数据信息中保存有所述目标证书文件对应的证书标识信息;
获得所述任务执行信息中包含的所述目标任务计划所需的目标证书文件的步骤,包括:
根据初始化所述目标任务计划的元数据信息所获得的所述证书标识信息,从所述存储中间件中读取与所述证书标识信息对应的所述目标证书文件。


5.如权利要求1所述的方法,其特征在于,所述目标任务计划的元数据信息中还包括该目标任务计划所需证书文件的证书存储地址;
当需要使用证书文件进行认证时,所述方法还包括:
根据所述证书存储地址,在所述第二服务器读取本地证书文件;
当读取不到所述本地证书文件时,使用所述目标证书文件进行证书校验。


6.一种分布式任务中的证书校验装置,其特征在于,应用于分布式系统中的第二服务器,所述分布式系统还包括与所述第二服务器建立通信的第一服务器;所述装...

【专利技术属性】
技术研发人员:李洪雷郑亚飞
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:河南;41

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

1