当前位置:网站首页>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组织下的节点签发证书&#
边栏推荐
猜你喜欢
随机推荐
【TS技术课堂】时间序列预测
R语言ggplot2可视化:使用ggpubr包的ggerrorplot函数可视化误差线(可视化不同水平均值点以及se标准误差)、设置add参数为dotplot添加点阵图
D. Binary String To Subsequences
迁移学习 & 凯明初始化
制定量化交易策略的基本步骤有哪些?
setter与getter访问器属性——数据驱动显示
daemon
关于ETL的两种架构(ETL架构和ELT架构)
都在说云原生,那云原生到底是什么?
Leetcode.25 K个一组翻转链表(模拟/递归)
月薪5K的运维小白如何成为月薪5W的高级架构师?
R语言使用mean函数计算样本(观测)数据中指定变量的相对频数:计算时间序列数据中大于前一个观测值的观测值所占的比例总体的比例
leetcode:325. 和等于k的最长子数组长度
What are the basic steps to develop a quantitative trading strategy?
Pytorch分布式训练/多卡训练DDP——模型初始化(torch.distribute 与 DDP的区别)
高数_复习_第4章:向量代数和空间解析几何
&&、||、&、|
少儿编程 电子学会图形化编程等级考试Scratch三级真题解析(判断题)2022年6月
每日一R「02」所有权与 Move 语义
p5.js实现的炫酷星体旋转动画