用于颁发和获取证书的方法、设备和计算机程序产品与流程

摘要: 本发明涉及电气设备领域,具体地,涉及用于颁发和获取证书的方法、设备和计算机程序产品。背景技术:1、随着新工业革命的到来,工业网络成为数字化转型的基石,尤其是工业...
用于颁发和获取证书的方法、设备和计算机程序产品与流程

本发明涉及电气设备领域,具体地,涉及用于颁发和获取证书的方法、设备和计算机程序产品。

背景技术:

1、随着新工业革命的到来,工业网络成为数字化转型的基石,尤其是工业物联网(iiot)。与iiot相关的技术为提升运营效率提供了新的增长机遇。如今,越来越多的生产网络正在采用这类技术。由于这一趋势,其组件不通过网络连接的传统工业系统,如今正转变为 "智能工厂" 和 "智能制造"。

2、为了实施工业物联网概念,在建立此类工业系统期间,作为工业系统中组件的所有工业设备都需要连接到工业网络。结果,在工业系统的生产过程期间,工业网络中的组件可以跨越工业网络彼此通信。

技术实现思路

1、鉴于上述问题,本公开的示例实施例提出了用于在工业网络中分配网络地址的解决方案。

2、在本公开的第一方面,本公开的示例实施例提供了一种用于为工业设备颁发证书的方法。在该方法中,证书管理设备从工业设备接收由工业设备广播的网络地址信息。证书管理设备向工业设备传输对该工业设备的设备标识符的请求。证书管理设备从工业设备接收设备标识符。证书管理设备基于设备标识符验证该工业设备是可信的。证书管理设备向工业设备颁发用于在工业网络中建立安全通信的证书。

3、在第二方面,本公开的示例实施例提供了一种用于获取证书的方法。在该方法中,工业设备在工业网络中广播网络地址信息。工业设备从工业网络中的证书管理设备接收对该工业设备的设备标识符的请求。工业设备向证书管理设备传输设备标识符。工业设备从证书管理设备接收用于在工业网络中建立安全通信的证书。

4、在第三方面,本公开的示例实施例提供了一种电子设备。该电子设备包括:至少一个处理器;以及至少一个存储器,存储有指令,所述指令当由所述至少一个处理器执行时,使所述设备执行根据本公开的第一方面或第二方面的方法。

5、在第四方面,本公开的示例实施例提供了一种计算机程序产品,包括存储在计算机可读存储介质上的计算机可读指令。当由计算机执行时,所述计算机可读指令使所述计算机执行根据本公开的第一方面或第二方面的方法。

1.一种用于颁发针对工业设备的证书的方法,包括:

2.根据权利要求1所述的方法,其中验证所述工业设备可信包括:

3.根据权利要求2所述的方法,其中所述证书管理设备被配置有包括所述可信设备标识符的标识符表。

4. 根据权利要求1所述的方法,其中所述网络地址信息被包括在由所述工业设备广播的动态主机配置协议(dhcp)请求消息中。

5.根据权利要求4所述的方法,其中所述标识符请求响应于确定所述工业设备需要验证而被发送,并且

6.根据权利要求5所述的方法,其中确定所述工业设备需要所述验证还包括:

7.一种用于获取针对工业设备的证书的方法,包括:

8.根据权利要求7所述的方法,还包括:

9.根据权利要求8所述的方法,还包括:

10.根据权利要求8所述的方法,其中所述发现消息是动态主机配置协议(dhcp)发现消息,并且所述网络地址信息被包括在dhcp请求消息中。

11.根据权利要求10所述的方法,其中所述dhcp发现消息在客户端标识符字段中包括所述插槽标识符。

12.根据权利要求10所述的方法,其中所述dhcp发现消息包括选项字段,所述选项字段指示以下中的一项:

13.根据权利要求7所述的方法,其中所述网络地址基于插槽标识符到所述预定义网络地址的映射表而被分配。

14. 一种电子设备,包括:

15.一种计算机程序产品,包括存储在计算机可读存储介质上的计算机可读指令,其中所述计算机可读指令在由计算机执行时,使所述计算机执行根据权利要求1-6中任一项所述的用于颁发针对工业设备的证书的方法,或执行根据权利要求7-13中任一项所述的用于获取针对工业设备的证书的方法。