当前位置:网站首页>34. Fabric2.2 证书目录里各文件作用
34. Fabric2.2 证书目录里各文件作用
2022-08-09 22:08:00 【明神特烦恼】
当我们使用
cryptogen
工具生成生成证书,会产生一个叫做organizations
的文件夹,文件夹各种证书作用不同,本节将明确各证书用法,同时证书与Fabric权限体系关联密切,这里尽量抽离,大家专注证书文件本身。
在分析Fabric的证书体系之前,大家需要知道X509证书体系,知道根证书、子证书概念,知道什么是TLS(加密通信),这些基础密码学不在这里介绍。
学习思路:
1)假设场景,根据要求自己设计证书体系
2)查看organizations
目录,与我们设计的证书体系有哪些差别,是否一致。
1. 场景设计
1)联盟中存在多种组织,每个组织相互不识别,仅能通过数字证书识别身份
2)每个组织下有很多节点,组织内节点可互相通信,与其他组织节点可通信,与Orderer节点可通信
3)所有通信要求加密通信
4)组织下证书分权限,有的证书(用户)可以创建通道,有的证书(用户)仅可以向合约发送交易
2. 证书体系设计
1)为组织Org1设置唯一数字身份,生成Org1秘钥及根证书,为org1_ca_private_key
, org1_ca_self_signature_cert
,该秘钥及证书作用:为Org1组织下的节点签发证书&#
边栏推荐
猜你喜欢
随机推荐
C. Binary String Reconstruction
shell array
charts.js插件实现的散点图样式
JuiceFS 在多云存储架构中的应用 | 深势科技分享
leetcode 38. 外观数列
华为云全流程护航《流浪方舟》破竹首发,打造口碑爆款
iNFTnews | 迪士尼如何布局Web3
torch.distributed多卡/多GPU/分布式DPP(二)——torch.distributed.all_reduce(reduce_mean)&barrier&控制进程执行顺序&随机数种子
【Leetcode】2104. Sum of Subarray Ranges
Mysql集群 ShardingSphere
1018.值周
k8s部署mysql
typedef和#define的花里胡哨的用法
都在说云原生,那云原生到底是什么?
ArrayList 和 LinkedList 区别
【软考 系统架构设计师】案例分析④ 软件架构风格
【Burning】It's time to show your true strength!Understand the technical highlights of the 2022 Huawei Developer Competition in one article
HUAWEI CLOUD escorts the whole process of "Wandering Ark" for the first time, creating a popular brand
Leetcode 235. 二叉搜索树的最近公共祖先
OSG笔记:使用setFontResolution设置字体分辨率