Fabric CA 配置与应用
通过命令行安装faric-ca,下载源码并编译:
go get -u github.com/hyperledger/fabric-ca/cmd/fabric-ca-server
go get -u github.com/hyperledger/fabric-ca/cmd/fabric-ca-client
go get
命令会自动获取源码并编译至$GOPATH/bin
,我的目录是~/go/bin
,目录下出现编译好的二进制可执行文件fabric-ca-server
和fabric-ca-client
2、配置环境变量
$ export PATH=/opt/gopath/bin:$PATH
$ source /etc/profile
接着进入bin
目录对CA服务端进行初始化:
fabric-ca-server init -b admin:adminpw
初始化后在目录下生成
- msp :包含keystore,CA服务器的私钥
- ca-cert.pem :CA服务端的证书
- fabric-ca-server.db :CA默认使用的嵌入型数据库 SQLite
- fabric-ca-server-config.yaml :CA服务端的配置文件
接着启动CA服务器
Fabric CA 配置与应用相关推荐
- Hyperledger Fabric CA的命令行用法
介绍Hyperledger Fabric CA的命令行方式简单用法 Hyperledger Fabric CA由server和client两部分组成. 设置两个环境变量 export FABRIC_C ...
- Hyperledger Fabric CA User’s Guide——概述(二)
概述 下面的图表说明了如何将Hyperledger Fabric CA与总体的Hyperledger Fabric结构相匹配. 有两种方式与一种Hyperledger Fabric CA服务器进行交互 ...
- Fabric CA官方文档翻译——Planning for a CA
原文https://hyperledger-fabric-ca.readthedocs.io/en/latest/deployguide/ca-deploy-topology.html 读者:架构师, ...
- Fabric ca学习笔记
一.为什么要有fabric-ca 1.1 Fabric账号 1.1.1 为什么要有Fabric账号 不同于传统的账号体系(由账号和密码两个属性组成,账号和密码只是获取操作权限的工具) 区块链系统的一个 ...
- Fabric CA国密版本的一种替代方案--使用cryptogen工具增加新用户
在Fabric超级账本中,如果我们想动态增加用户发行证书,一般会使用Fabric CA或者其它CA.然而在国密改造场景中,当前缺乏可用的开源的Fabric CA国密版本.因此,笔者研究了一下,发现了一 ...
- Fabric CA/数字证书管理
MSP(Membership Service Provider)成员管理服务提供商 名词: 1.CSR(Cerificate Signing Request):证书签署请求文件 CSR里包含申请者的 ...
- Fabric CA 官方用户指南
一.Fabric CA概述 图1.1 fabric-ca架构图 Fabric Server端由一个服务器集群组成,以树形架构组织CA Server节点,包含一个Root 节点和多个中间节点.每个CA要 ...
- Hyperledger Fabric 1.0 快速搭建 -------- 多机部署 Fabric CA节点服务
前言 在这里我推荐两位大神的博客,可以参考或者直接跟着这两位大神学习,我是阅读这两位大神的博客和<深度探索区块链Hyperledger技术与应用>一书部署的 <深度探索区块链Hype ...
- 无线网络安全认证[AD+Radius+CA]配置
无线网络安全认证[AD+Radius+CA]配置 我们公司属于商贸零售行业,办公室调整非常非常频繁,维护人员往往花费大量时间去配合办公室调整. 最近,我们打算更换无线办公网络来节省人力物力成本. ...
- [Fabric] 第11章 Fabric CA应用与配置
文章目录 11.1 简介 11.2 安装服务端和客户端 11.2.1 本地编译 11.2.2 获取和使用Docker镜像(推荐) 11.3 启动CA服务 11.4 服务端命令剖析 11.4.1 全局命 ...
最新文章
- 运维面试经验总结(1)
- go语言学习(3)面向对象,结构体和方法
- javascript闭包简单实例
- 懒惰的JSF Primefaces数据表分页–第1部分
- 月均数据_程序员月均薪多少,2019全国互联网行业程序员就业大数据报告
- 6个高级Python技巧
- VS2008编译TrueCrypt
- pytorch可视化实例:gradcam在resnet18上的应用(快餐式代码教程)
- 怎么解苹果7手机ID锁
- 常用的薪酬管理系统有哪些,薪酬管理需要具备哪些功能?
- ArcGIS网络分析之数据组织、连通性设置
- 【Word】如何生成左侧的索引目录
- python爬取皮肤_如何用Python爬取LOL官网全英雄皮肤
- 在linux下使用360随身wifi 2 | 李凡希的blog,360随身WiFi一、二代??无线网卡一步实现!...
- 怎么把计算机隐藏文件显示出来,怎么把隐藏的文件夹显示出来
- CSS 实现炫酷的动态背景效果
- python发送qq邮件_python基于SMTP发送邮件(qq邮箱)
- IBM创磁带存储新纪录
- 开源电子书项目FBReader初探(六)
- android 儿童 汉字 学习 游戏,儿童学汉字游戏app
热门文章
- Python学习教程公开课:好玩的Python
- C++超市管理系统(MySQL)
- Android 神器Tasker使用
- AndroidCamera学习笔记二 基本流程及框架
- Detect-and-Track: Efficient Pose Estimation in Videos(检测和追踪:视频中有效的姿态评估)论文解读
- Make sure that `gem install sqlite3 -v '*.*.*'`succeeds before bundling Error: 问题解决
- 你想要的宏基因组-微生物组知识全在这(19国庆特别篇)
- 奇点云完成A轮融资,晨兴资本领投
- php 中%3cspan%3e,隐藏第三方网站统计图标
- ETC工作原理及技术浅析