System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 证书管理方法、装置、设备及存储介质制造方法及图纸_技高网

证书管理方法、装置、设备及存储介质制造方法及图纸

技术编号:40196593 阅读:5 留言:0更新日期:2024-01-27 00:00
本申请公开了一种证书管理方法、装置、设备及存储介质。该方法包括:在获取第一用户节点发送的证书认证请求的情况下,向存储节点发送第一用户节点对应的第一列表查询请求,第一列表查询请求用于请求查询第一用户节点对应的授权节点列表,其中,授权节点列表中包括第一用户节点信任的至少一个授权节点;接收存储节点响应于第一列表查询请求生成的授权节点列表,在授权节点列表中包括第一授权节点的情况下,根据证书认证请求生成数字证书;将数字证书向第一用户节点发送。根据本申请实施例,能够提升区块链的安全性。

【技术实现步骤摘要】

本申请属于区块链,尤其涉及一种证书管理方法、装置、设备及存储介质


技术介绍

1、区块链中包括ca(certificate authority,证书颁发机构)节点。ca节点是一个数字证书的颁发者,负责验证个体或实体的身份,然后签发数字证书以证明其身份。

2、然而,由于在证书签发的过程中,ca节点拥有绝对的权利,其在未经实体允许的情况下就可以给任何节点签发证书,那么单个恶意或者被攻破的ca节点可以给任意用户签发证书,从而发起中间人攻击,这就导致区块链的安全性较低。


技术实现思路

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、在经过k次签名代码验证之后,未获取所述域名绑定请求对应的检举信息的情况下,将所述公钥和所述域名进行绑定,其中,k为正整数。

26、第三方面,本申请实施例提供一种证书管理方法,所述证书管理方法应用于验证设备,所述方法包括:

27、在接收第一用户节点发送的证书验证请求的情况下,通过区块链查询数字证书的状态,其中,所述证书验证请求包括所述第一用户节点的数字证书;

28、在所述数字证书的状态为有效的情况下,获取颁发所述数字证书的第二授权节点,向存储节点发送的第二列表查询请求,所述第二列表查询请求用于请求查询所述第一用户节点对应的授权节点列表;

29、在所述授权节点列表包括所述第二授权节点的情况下,向所述第一用户节点发送所述证书验证请求对应的验证通过信息。

30、第四方面,本申请实施例提供一种证书管理方法,所述证书管理方法应用于第一用户节点,所述方法包括:

31、向第一授权节点发送证书认证请求;

32、在所述第一用户节点对应的授权节点列表中包括所述第一授权节点的情况下,接收所述第一授权节点发送的数字证书,其中,所述数字证书基于所述证书认证请求生成。

33、在一些实施例中,所述向第一授权节点发送证书认证请求之前,还包括:

34、向第一验证节点发送列表创建请求,其中,所述列表创建请求用于请求创建所述第一用户节点对应的授权节点列表,所述授权节点列表中包括所述第一用户节点信任的至少一个授权节点;

35、在所述第一用户节点的身份验证通过的情况下,获取基于所述列表创建请求生成的第一反馈信息,所述第一反馈信息用于表示所述第一用户节点对应的授权节点列表创建成功。

36、在一些实施例中,所述获取基于所述列表创建请求生成的第一反馈信息之后,还包括:

37、向所述第一验证节点发送列表更新请求,其中,所述列表更新请求用于请求更新所述第一用户节点对应的授权节点列表;

38、获取基于所述列表更新请求生成的第二反馈信息,所述第二反馈信息用于表示所述第一用户节点对应的授权节点列表更新成功。

39、在一些实施例中,所述向第一验证节点发送列表创建请求之前,还包括:

40、向所述第一验证节点发送域名绑定请求,域名以及所述第一用户节点的公钥;

41、在所述域名和所述公钥通过验证的情况下,接收所述第一验证节点发送的第三反馈信息,所述第三反馈信息用于表示所述公钥和所述域名完成绑定。

42、在一些实施例中,所述在所述域名和所述公钥通过验证的情况下,接收所述第一验证节点发送的第三反馈信息,包括:

43、将所述公钥和所述域名进行拼接,得到合成信息;

44、基于所述合成信息生成所述第一用户节点的签名代码,并将所述签名代码设置在所述域名下;

45、在接收到所述第一验证节点发送的域名访问请求的情况下,将所述域名下的所述签名代码向所述第一验证节点发送;

46、在所述签名代码通过第一时长的验证的情况下,接本文档来自技高网...

【技术保护点】

1.一种证书管理方法,其特征在于,所述证书管理方法应用于第一授权节点,所述方法包括:

2.一种证书管理方法,其特征在于,所述证书管理方法应用于第一验证节点,所述方法包括:

3.根据权利要求2所述的证书管理方法,其特征在于,所述根据所述列表创建请求生成所述第一用户节点对应的授权节点列表之后,还包括:

4.根据权利要求2所述的证书管理方法,其特征在于,所述在所述第一用户节点的身份验证通过的情况下,根据所述列表创建请求生成所述第一用户节点对应的授权节点列表之前,还包括:

5.根据权利要求4所述的证书管理方法,其特征在于,所述在所述域名和所述公钥通过验证的情况下,根据所述域名绑定请求将所述公钥和所述域名进行绑定,包括:

6.根据权利要求4所述的证书管理方法,其特征在于,所述在所述域名和所述公钥通过验证的情况下,根据所述域名绑定请求将所述公钥和所述域名进行绑定,包括:

7.一种证书管理方法,其特征在于,所述证书管理方法应用于验证设备,所述方法包括:

8.一种证书管理方法,其特征在于,所述证书管理方法应用于第一用户节点,所述方法包括:

9.根据权利要求8所述的证书管理方法,其特征在于,所述向第一授权节点发送证书认证请求之前,还包括:

10.根据权利要求9所述的证书管理方法,其特征在于,所述获取基于所述列表创建请求生成的第一反馈信息之后,还包括:

11.根据权利要求9所述的证书管理方法,其特征在于,所述向第一验证节点发送列表创建请求之前,还包括:

12.根据权利要求11所述的证书管理方法,其特征在于,所述在所述域名和所述公钥通过验证的情况下,接收所述第一验证节点发送的第三反馈信息,包括:

13.根据权利要求11所述的证书管理方法,其特征在于,所述在所述域名和所述公钥通过验证的情况下,接收所述第一验证节点发送的第三反馈信息,包括:

14.根据权利要求8所述的证书管理方法,其特征在于,所述接收所述第一授权节点发送的数字证书之后,还包括:

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

16.一种证书管理设备,其特征在于,所述证书管理设备包括:处理器以及存储有计算机程序指令的存储器;

17.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-14中任一项所述的证书管理方法。

...

【技术特征摘要】

1.一种证书管理方法,其特征在于,所述证书管理方法应用于第一授权节点,所述方法包括:

2.一种证书管理方法,其特征在于,所述证书管理方法应用于第一验证节点,所述方法包括:

3.根据权利要求2所述的证书管理方法,其特征在于,所述根据所述列表创建请求生成所述第一用户节点对应的授权节点列表之后,还包括:

4.根据权利要求2所述的证书管理方法,其特征在于,所述在所述第一用户节点的身份验证通过的情况下,根据所述列表创建请求生成所述第一用户节点对应的授权节点列表之前,还包括:

5.根据权利要求4所述的证书管理方法,其特征在于,所述在所述域名和所述公钥通过验证的情况下,根据所述域名绑定请求将所述公钥和所述域名进行绑定,包括:

6.根据权利要求4所述的证书管理方法,其特征在于,所述在所述域名和所述公钥通过验证的情况下,根据所述域名绑定请求将所述公钥和所述域名进行绑定,包括:

7.一种证书管理方法,其特征在于,所述证书管理方法应用于验证设备,所述方法包括:

8.一种证书管理方法,其特征在于,所述证书管理方法应用于第一用户节点,所述方法包括:

9.根据权利要求8所述的证书管理方法,其特征...

【专利技术属性】
技术研发人员:叶可可关志方有轩赖思为赵思远郑旭晓王珂陈子明陈钟
申请(专利权)人:中移动信息技术有限公司
类型:发明
国别省市:

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

1