34. Fabric2.2 证书目录里各文件作用
当我们使用
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组织下的节点签发证书&#
34. Fabric2.2 证书目录里各文件作用相关推荐
- 搜索目录里所有文件(包括子目录)
搜索目录里所有文件(包括子目录) 资料来源:http://www.cnblogs.com/jjwwww/archive/2004/09/04/39559.aspx 用到两个函数ParseDirecto ...
- c# 遍历文件夹深度_C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)...
//遍历一个目录下所有的文件列表,代码实例 DirectoryInfo dir = new DirectoryInfo(folderName); var list = GetAll(dir); /// ...
- php如何将读取到的mysql内容按发布的日期分割显示_php如何读取文件夹目录里的文件并按照日期,大小,名称排序...
最近用到的php读取文件夹目录里的文件,并按照日期,大小,名称排序,所以写了一个方法,备用. function dir_size($dir,$url){ $dh = @opendir($dir); ...
- uboot各种目录下的文件作用
uboot各种目录下的文件作用 uboot下载地址:http://ftp.denx.de/pub/u-boot/ 1.目录分布 2.目录结构变化: u-boot-2010.03及以前版本 ├── ap ...
- QQ目录里哪个文件是记录系统消息的?
CardMgr? Config?ewh? MsgEx? notes? ShareInfo? User? VQQ? 还是其他的文件? 解答: 应该是MsgEx.db,不过这个也难说,至今没有统一出来到底 ...
- Bootstrap里的文件作用
Bootstrap里的文件分别表示什么?都有什么用? bootstrap.css bootstrap.min.css bootstrap-responsive.css bootstrap-respon ...
- ftp java listfiles_Java FTPClient.listFiles()不能获取目录里的文件
写个功能要从ftp服务下载文件,在本地的ftp服务一切ok( Mac 10.15.5 环境),但是在Linux容器环境发现不管切换到哪个目录,获取什么文件,调用FTPClient.listFiles( ...
- FTPClient.listFiles()不能获取目录里的文件
为什么80%的码农都做不了架构师?>>> 写个功能要从ftp服务下载文件,在本地的ftp服务一切ok(window环境),但是在Linux环境发现不管切换到哪个目录,获取什么文 ...
- ubuntu 运行c语言文件路径,ubuntu上解压目录里的文件到指定文件夹
去除目录结构加上 --strip-components N 如: 压缩文件eg.tar 中文件信息为 src/src/src/eg.txt 运行 tar -xvf eg.tar --strip-com ...
最新文章
- JAVA后端开发规范
- java qq音乐接口 api,QQ音乐解析API接口更新:支持HQ,ape,flac无损音质,缓存功能
- 启动mysql 服务 could not find /usr/bin/mysql_safe 解决办法
- Elasticsearch索引映射详解mapping.properties
- [Asp.net]SignalR实现实时日志监控
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1072:鸡尾酒疗法
- IP地址、子网掩码、网关、路由器等知识积累
- timesten支持mysql吗_Timesten常用命令
- RabbitMQ入门教程——发布/订阅
- 虚拟空间和服务器哪个快,云服务器快还是虚拟空间快
- 利用函数求数组中的最大值
- 区块链共识问题都有什么?
- mysql字符集编码解析_MySQL字符集编码的理解
- 移动联通基站定位查询
- Vue3,Vite3,TS,Naive-UI整合TailwindCSS
- Word中在小方框里面打勾的正确方法
- Enovia Overview
- LBS:利用IP地址,获取地理位置
- 无线通信-信道模型概念(Wireless Communication Overview)
- Pytorch创建自己的数据集(图像分割)