Hyperledger Fabric教程(2)-- byfn.sh分析-生成身份证书
证书存放位置
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config
total 8
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 peerOrganizations
drwxr-xr-x 3 shijianfeng shijianfeng 4096 Jan 6 05:59 ordererOrganizations
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/peerOrganizations/
total 8
drwxr-xr-x 7 shijianfeng shijianfeng 4096 Jan 6 05:59 org1.example.com
drwxr-xr-x 7 shijianfeng shijianfeng 4096 Jan 6 05:59 org2.example.com
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/peerOrganizations/org1.example.com/
total 20
drwxr-xr-x 2 shijianfeng shijianfeng 4096 Jan 6 05:59 ca
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 users
drwxr-xr-x 2 shijianfeng shijianfeng 4096 Jan 6 05:59 tlsca
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 peers
drwxr-xr-x 5 shijianfeng shijianfeng 4096 Jan 6 05:59 msp
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/peerOrganizations/org1.example.com/peers/
total 8
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 peer1.org1.example.com
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 peer0.org1.example.com
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/
total 8
drwxr-xr-x 2 shijianfeng shijianfeng 4096 Jan 6 05:59 tls
drwxr-xr-x 7 shijianfeng shijianfeng 4096 Jan 6 05:59 msp
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/peerOrganizations/org1.example.com/ca/
total 8
-rw-rw-r-- 1 shijianfeng shijianfeng 847 Jan 6 05:59 ca.org1.example.com-cert.pem
-rwx------ 1 shijianfeng shijianfeng 241 Jan 6 05:59 1f9c603a2afcdfc65e12d5f65e4245e09131d31e810ebc6f86f3cff0220b3fef_sk
shijianfeng@k8s-master:~/fabric-samples/first-network$
cryptogen generate --config=./crypto-config.yaml
- --ca:存放组织的根证书和对应的私钥文件,组织内的实体将基于该根证书作为证书 根。
- --cacerts:组织的根证书,同ca目录下文件。
- --admincerts:组织管理员的身份验证证书。Peer将基于这些证书来认证交易签署者是 否为 管理员身份。
- --cacerts:存放组织的根证书。
- --keystore:本节点的身份私钥,用来签名。
- --signcerts:验证本节点签名的证书,被组织根证书签名。
- --tlscacerts:TLS连接用的身份证书,即组织TLS证书。
vim crypto-config.yaml
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/
total 8
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 peerOrganizations
drwxr-xr-x 3 shijianfeng shijianfeng 4096 Jan 6 05:59 ordererOrganizations
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/ordererOrganizations/example.com/
total 20
drwxr-xr-x 3 shijianfeng shijianfeng 4096 Jan 6 05:59 users
drwxr-xr-x 2 shijianfeng shijianfeng 4096 Jan 6 05:59 tlsca
drwxr-xr-x 3 shijianfeng shijianfeng 4096 Jan 6 05:59 orderers
drwxr-xr-x 5 shijianfeng shijianfeng 4096 Jan 6 05:59 msp
drwxr-xr-x 2 shijianfeng shijianfeng 4096 Jan 6 05:59 ca
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/ordererOrganizations/example.com/orderers/
total 4
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 orderer.example.comshijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/peerOrganizations/org
org1.example.com/ org2.example.com/
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/peerOrganizations/org1.example.com/peers
total 8
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 peer1.org1.example.com
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 peer0.org1.example.com
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/peerOrganizations/org1.example.com/users/
Admin@org1.example.com/ User1@org1.example.com/
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/peerOrganizations/org1.example.com/
total 20
drwxr-xr-x 2 shijianfeng shijianfeng 4096 Jan 6 05:59 ca
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 users
drwxr-xr-x 2 shijianfeng shijianfeng 4096 Jan 6 05:59 tlsca
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 peers
drwxr-xr-x 5 shijianfeng shijianfeng 4096 Jan 6 05:59 msp
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/peerOrganizations/org1.example.com/peers/
total 8
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 peer1.org1.example.com
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 peer0.org1.example.com
shijianfeng@k8s-master:~/fabric-samples/first-network$ ls -lrt crypto-config/peerOrganizations/org1.example.com/users/
total 8
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 User1@org1.example.com
drwxr-xr-x 4 shijianfeng shijianfeng 4096 Jan 6 05:59 Admin@org1.example.com
shijianfeng@k8s-master:~/fabric-samples/first-network$
Hyperledger Fabric教程(2)-- byfn.sh分析-生成身份证书相关推荐
- Hyperledger Fabric笔记3--BYFN启动流程分析
Hyperledger Fabric笔记3--BYFN启动流程分析 BYFN--构建你的第一个网络,该方案提供了一个示例Hyperledger Fabric网络,该网络由两个组织组成,每个组织都维护两 ...
- [Fabric] First-NetWork(byfn.sh文件分析)
浏览顺序: 直接看最下面的输出日志信息. 文章目录 浏览顺序: 一.前言 二.介绍 三.详细部分 1. 配置环境变量 2. 帮助信息 3. 是否执行脚本 4. 删除容器 5. 删除镜像 6. 版本是否 ...
- Hyperledger Fabric 2.1 BYFN 测试用例
本人也做 fabric 项目搭建.开发.浏览器.sdk.共识算法的测试.改进等工作.有问题或需要,可以加q 260261476,欢迎指导! Building Your First Network by ...
- linux使用fabric教程,Hyperledger fabric在Linux下的环境搭建
本文介绍如何在Ubuntu和CentOS系统下安装部署fabric环境,并在单机上运行一个示例启动fabric网络. 一.Ubuntu cURLsudo apt-get install curl Gi ...
- 手把手教你走进Hyperledger Fabric
现在,Blockchain是业内新的热门话题.但是,寻找良好的资源来学习这项引人入胜的技术并不是一件容易的事.为了让其他人更容易学习,我开始在区块链和分布式分类帐技术(DLT)平台领域开展一系列工作. ...
- 超级账本Hyperledger Fabric的使用
原文地址:超级账本Hyperledger Fabric的使用 说明 网易云课堂:HyperLedger Fabric手动部署教程的视频讲解 超级账本HyperLedger Fabric手动部署教程的文 ...
- 区块链:Hyperledger Fabric环境配置及fabric-sample测试运行
环境准备 安装go1.11 以及以上版本 安装docker 17.06.2-ce 以及以上版本 安装docker-compose 1.14.0 以及以上版本 git 拉下 fabric-sample ...
- Hyperledger Fabric 环境搭建及Fabric 测试网络使用(区块链、联盟链)
一篇博文体验Hyperledger Fabric区块链 系统环境(CentOS): [root@localhost ~]# cat /proc/version Linux version 3.10.0 ...
- Hyperledger Fabric/Fabric-samples 安装及使用(Mac)
因为未找到mac相关的安装方式,故根据优秀博主的文档以及本人安装.使用的经验整理此文. 1.安装清单 brew Git cUrl docker docker-compose GoLang Fabric ...
- hyperledger fabric 实战开发——水产品溯源交易平台(一)
文章目录 前言 环境准备 水产品溯源交易平台设计 实现步骤 1. 模板获取 2. 模板修改 虚拟机优化(根据个人喜好选择) 前言 在万字解析--区块链hyperledger fabric2.2部署实战 ...
最新文章
- Kubernetes StatefulSet源码分析
- 在MSN、QQ群、论坛上提问的决窍
- 人脸识别算法不可置疑?真相需要多重验证!
- UrlRewriter 伪url的配置
- 【飞秋怎么用】高速文件传输
- Qt工作笔记-使用setFilterKeyColumn实现model的单行过滤
- 通过Nacos让Nginx拥有服务发现能力
- Real-Time Rendering 3 彩图
- 方程组的直接解法和迭代法 python_最小二乘法及python 实现
- 绪论、关系数据库知识点总结
- 在苹果Mac的Dock中如何添加AirDrop快捷方式?
- goahead如何使用cgi服务_GoAhead2.5源代码分析之9-cgi处理句柄(cgi.c)
- IT成长日记(一)——字体
- Hybird A*算法
- 新年最美表白烟花-祝大家新年快乐,表白成功
- matlab画一元函数图
- 8.3列表/菜单/文本域标记
- 五款开源内容管理平台对比(免费部分):bolo/fastadmin/wordpress/zblog/redmine
- mo和po文件相互转化
- 怎样对10亿个数字快速去重?——浅析位图数据结构及其应用