[发明专利]基于区块链签发电子签名证书的方法、系统、装置和介质在审
申请号: | 202110857652.7 | 申请日: | 2021-07-28 |
公开(公告)号: | CN113722696A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 青龙生;龙玲;刘明霞 | 申请(专利权)人: | 微易签(杭州)科技有限公司 |
主分类号: | G06F21/33 | 分类号: | G06F21/33;G06F21/60;G06F21/64;H04L9/08;H04L9/32 |
代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张超 |
地址: | 310000 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 签发 电子 签名 证书 方法 系统 装置 介质 | ||
1.一种基于区块链签发电子签名证书的方法,其特征在于,所述方法包括:
区块链接收应用端发起的交易信息,通过所述区块链中智能合约的校验逻辑,对所述交易信息中的注册者身份的唯一名字和注册者的密码进行校验;
在校验合法的情况下,调用所述智能合约的签发逻辑,通过密钥工具签发证书,其中,所述密钥工具包括区块链网络所提供的数字证书管理工具,或智能合约通过编程工具创建的密钥库;
通过所述智能合约将签发的所述证书转化为扩展名为.p12或.pfx的证书文件,并将所述证书进行编码加密,存储到所述区块链共享账本或隐私数据和/或区块链世界状态中。
2.根据权利要求1所述的方法,其特征在于,在区块链接收应用端发起的交易信息之前,所述方法包括:
初始化根CA证书,其中,所述根CA证书包括电子认证服务机构签发的电子签名认证证书,或区块链自签名的证书。
3.根据权利要求1所述的方法,其特征在于,在校验合法的情况下,调用所述智能合约的签发逻辑包括:
通过所述智能合约初始化所述数字证书管理工具对象,并设置所述数字证书管理工具客户端与服务端之间的连接参数;
通过所述智能合约获取所述数字证书管理工具的管理员用户信息,并对管理员用户进行注册初始化;
所述智能合约通过所述数字证书管理工具对象获取注册证书。
4.根据权利要求1至3任一项所述的方法,其特征在于,在获取注册证书之后,以及在通过所述智能合约将签发的所述证书转化为扩展名为.p12或.pfx的证书文件之前,所述方法包括:
通过所述数字证书管理工具服务端返回Enrollment对象,所述智能合约基于所述Enrollment对象构建X509Identity对象;
所述智能合约从所述X509Identity对象提出扩展名为.p12或.pfx的所述证书文件。
5.根据权利要求1所述的方法,其特征在于,所述通过密钥工具签发证书还包括:
所述智能合约通过编程工具创建密钥库,所述密钥库包括签名人私钥和数字证书,其中所述数字证书包含签名人的信息以及签名人的公钥;
通过所述智能合约获取所述密钥库密码、注册人信息和待签发证书的密钥密码;
所述智能合约通过校验逻辑,对所述密钥库密码、注册人信息和待签发证书的密钥密码进行合法性校验;
在校验通过之后,所述智能合约设置证书创建命令并调用所述编程工具生成证书。
6.根据权利要求1所述的方法,其特征在于,将所述证书进行编码加密,存储到所述区块链共享账本或隐私数据和/或区块链世界状态中包括:
通过所述智能合约获取所述证书,并对所述证书进行Base64编码加密,得到密文;
通过所述智能合约将所述密文存储到所述区块链的共享账本或隐私数据和/或世界状态数据库中。
7.根据权利要求1所述的方法,其特征在于,在将所述证书存储到所述区块链共享账本或隐私数据和/或区块链世界状态中之后,所述方法包括:
通过所述智能合约重新获取用户的注册证书,或通过所述智能合约进行用户注销。
8.一种基于区块链签发电子签名证书的系统,其特征在于,所述系统包括:
校验模块,用于区块链接收应用端发起的交易信息,通过所述区块链中智能合约的校验逻辑,对所述交易信息中的注册者身份的唯一名字和注册者的密码进行校验;
签发模块,用于在校验合法的情况下,调用所述智能合约的签发逻辑,通过密钥工具签发证书,其中,所述密钥工具包括区块链网络所提供的数字证书管理工具,或智能合约通过编程工具创建的密钥库;
转化存储模块,用于通过所述智能合约将签发的所述证书转化为扩展名为.p12或.pfx的证书文件,并将所述证书进行编码加密,存储到所述区块链共享账本或隐私数据和/或区块链世界状态中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微易签(杭州)科技有限公司,未经微易签(杭州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110857652.7/1.html,转载请声明来源钻瓜专利网。