fabric中cryptogen模块基于配置文件生成证书

一、生成配置文件及yaml

我们生成cryptogen后,在workplace/src中创建一个新的文件夹hyperledger。再通过cryptogen中showtemplate命令找到证书模板,将证书写入conf.yaml:

cryptogen showtemplate >conf.yaml

再修改yaml:

vim conf.yaml

1.orderorgs:order节点

2.name:组织名称

3.domain:根域名

4.-Hostname:二级域名

5.peerorgs:peer节点

6..count:生成peer节点的数量(从peer0开始)

 根据自己需求选择即可。

二、生成证书

使用配置文件生成证书:

--config conf.yaml

会生成crypto-config目录进去可以看到order和peer文件夹。

进入下一级目录中可以分别看到:

example.com和peer.example.com

再进入下一级目录后看到:

ca文件:里面存储了这个对象私钥和证书。

msp文件:这个里面存储了ca文件夹里面的证书、tlsca文件夹里面的证书、users文件夹下admin用户的证书。

tlsca文件:里面存储了这个对象跟别人通信是用到的私钥和证书,和ca文件性质一样但是用途不同。

users文件:里面存储了这个对象的用户相关的私钥和证书,里面一定有一个admin用户的相关文件,这个admin用户就是这个对象的管理员,以后操作这个对象就需要admin用户的私钥。

orderers和peers文件:分别储存了所有的orderers和peers节点。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值