用于智能电表的证书管理方法、装置、设备及介质与流程

摘要: 本申请涉及物联网,具体提供一种用于智能电表的证书管理方法、装置、设备及介质。背景技术:1、随着数字化转型的深度推进,物联网、云计算、大数据及工业互联网等技术广泛...
用于智能电表的证书管理方法、装置、设备及介质与流程

本申请涉及物联网,具体提供一种用于智能电表的证书管理方法、装置、设备及介质。

背景技术:

1、随着数字化转型的深度推进,物联网、云计算、大数据及工业互联网等技术广泛渗透各个关键领域,设备与系统的互联互通成为常态。在此背景下,身份认证、数据加密、信息防篡改作为网络安全的核心防线,其重要性愈发凸显,而密钥与数字证书作为实现上述安全需求的核心载体,已成为保障网络空间安全的基础设施。

2、证书存在固定有效期,需定期更新以保障安全,而现有证书更新流程多依赖人工操作,需运维人员逐一对接设备与系统,手动发起更新申请、下载新证书、替换旧证书,不仅效率低下,且在大规模设备与系统场景下,极易因人为失误(如证书替换错误、更新遗漏)导致证书错误,进而造成智能电表与系统业务中断的技术问题。

3、相应地,本领域需要一种新的用于智能电表的证书管理方法来解决上述问题。

技术实现思路

1、为了克服上述缺陷,提出了本申请,以提供解决或至少部分地解决现有技术中,在大规模设备与系统场景下,极易因人为失误导致证书错误,进而造成智能电表与系统通信中断的技术问题。

2、第一方面,本申请提供一种用于智能电表的证书管理方法,包括:

3、获取证书更新任务;

4、根据所述证书更新任务,得到更新证书;

5、将所述更新证书发送至所述更新证书对应的设备进行测试,得到测试结果;

6、确定所述测试结果为测试通过,则对所述设备中的证书进行更新。

7、在上述用于智能电表的证书管理方法的一个技术方案中,所述证书更新任务包括证书更新时间,则所述根据所述证书更新任务,得到更新证书,包括:

8、获取当前时间;

9、确定所述当前时间为所述证书更新时间,则向凭据管理系统发送证书更新请求,以获取所述凭据管理系统根据所述证书更新请求反馈的更新证书。

10、在上述用于智能电表的证书管理方法的一个技术方案中,所述将所述更新证书发送至所述更新证书对应的设备进行测试,得到测试结果之后,所述方法还包括:

11、确定所述测试结果为测试不通过;

12、根据所述证书更新任务,重新获取更新证书。

13、在上述用于智能电表的证书管理方法的一个技术方案中,所述证书更新任务包括延时重试时间,则所述将所述更新证书发送至所述更新证书对应的设备进行测试之后,所述方法还包括:

14、确定在预设时间内没有接收到测试结果;

15、获取当前时间;

16、确定所述当前时间到达所述延时重试时间,则将所述更新证书发送至所述更新证书对应的设备。

17、在上述用于智能电表的证书管理方法的一个技术方案中,所述证书更新任务包括更新范围,则所述对所述设备中的证书进行更新,包括:

18、获取所述更新范围中的设备的证书版本号;

19、将所述更新证书的版本号与所述更新范围中的设备的证书版本号进行比较,得到与所述更新证书的版本号不同的待更新证书设备;

20、与所述待更新证书设备进行连接,并在确定连接成功后,将所述更新证书发送至所述待更新证书设备。

21、在上述用于智能电表的证书管理方法的一个技术方案中,所述证书更新任务包括证书同步标识,所述确定所述测试结果为测试通过,则对所述设备中的证书进行更新之后,所述方法还包括:

22、确定所述证书同步标识为确定同步;

23、向所述设备发送证书同步指令,以供所述设备根据所述证书同步指令,将所述更新证书发送至与所述设备通信的其他设备。

24、在上述用于智能电表的证书管理方法的一个技术方案中,所述方法还包括:

25、获取用户在证书管理界面选择的证书编号;

26、根据所述证书编号,得到与所述证书编号对应的证书信息,并将所述证书信息进行展示。

27、第二方面,本申请提供一种证书管理装置,包括:

28、获取模块,用于获取证书更新任务;

29、更新模块,用于根据所述证书更新任务,得到更新证书;

30、测试模块,用于将所述更新证书发送至所述更新证书对应的设备进行测试,得到测试结果;

31、所述更新模块,还用于确定所述测试结果为测试通过,则对所述设备中的证书进行更新。

32、第三方面,本申请提供一种证书管理设备,包括至少一个处理器和存储器;其中,

33、所述存储器存储计算机执行指令;

34、所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行第一方面中任一项所述的方法。

35、第四方面,本申请提供一种计算机可读存储介质,其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行第一方面中任一项所述的方法。

36、本申请提供一种用于智能电表的证书管理方法、装置、设备及介质,该方法具体为:获取证书更新任务;根据证书更新任务,得到更新证书;将更新证书发送至更新证书对应的设备进行测试,得到测试结果;确定测试结果为测试通过,则对设备中的证书进行更新,实现提高智能电表与系统之间业务的稳定性。

1.一种用于智能电表的证书管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述证书更新任务包括证书更新时间,则所述根据所述证书更新任务,得到更新证书,包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述更新证书发送至所述更新证书对应的设备进行测试,得到测试结果之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述证书更新任务包括延时重试时间,则所述将所述更新证书发送至所述更新证书对应的设备进行测试之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述证书更新任务包括更新范围,则所述对所述设备中的证书进行更新,包括:

6.根据权利要求1所述的方法,其特征在于,所述证书更新任务包括证书同步标识,所述确定所述测试结果为测试通过,则对所述设备中的证书进行更新之后,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种证书管理装置,其特征在于,包括:

9.一种证书管理设备,包括至少一个处理器和存储器;其中,

10.一种计算机可读存储介质,其中存储有多条程序代码,其特征在于,所述程序代码适于由处理器加载并运行以执行权利要求1至7中任一项所述的方法。