Hyperledger配置文件之crypto-config文件详解

本文详细介绍了Hyperledger Fabric中的crypto-config配置文件,包括x509证书的生成和结构,orderer和peer节点的证书配置,以及证书生成过程。通过crypto-config.yaml文件,Cryptogen工具能够生成网络所需的证书库,每个组织由独特的根证书签发所有证书。文章还解析了证书的CN字段,展示了如何使用OpenSSL查看证书信息。
摘要由CSDN通过智能技术生成

Hyperledger配置文件crypto-config详解

crypto-config是hyperledger用来生成各种证书(x509 证书)的配置文件,相关的证书有各个节点的MSP证书,各个节点通讯使用的TLS证书,以及各个用户的证书。

fabric提供了Cryptogen工具来通过“ crypto-config.yaml”文件指定的网络拓扑,
生成证书库。每个组织都有一个唯一的根证书(ca-cert),
该组织下的所有证书都由该根证书签发。
Fabric中所有的交易和通信由实体的私钥(keystore)签名,
然后通过公钥(signcerts)进行验证。

x509 证书

要了解该文件到底配置了什么,就需要大概知道x509证书中到底包含哪些信息。
使用OpenSSL对任一证书解码
在这里插入图片描述
即可看到证书信息和证书颁发者的信息
在这里插入图片描述
在这里插入图片描述

此外证书中还包含有主体的公钥信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值