通过命令行安装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-serverfabric-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 配置与应用相关推荐

  1. Hyperledger Fabric CA的命令行用法

    介绍Hyperledger Fabric CA的命令行方式简单用法 Hyperledger Fabric CA由server和client两部分组成. 设置两个环境变量 export FABRIC_C ...

  2. Hyperledger Fabric CA User’s Guide——概述(二)

    概述 下面的图表说明了如何将Hyperledger Fabric CA与总体的Hyperledger Fabric结构相匹配. 有两种方式与一种Hyperledger Fabric CA服务器进行交互 ...

  3. Fabric CA官方文档翻译——Planning for a CA

    原文https://hyperledger-fabric-ca.readthedocs.io/en/latest/deployguide/ca-deploy-topology.html 读者:架构师, ...

  4. Fabric ca学习笔记

    一.为什么要有fabric-ca 1.1 Fabric账号 1.1.1 为什么要有Fabric账号 不同于传统的账号体系(由账号和密码两个属性组成,账号和密码只是获取操作权限的工具) 区块链系统的一个 ...

  5. Fabric CA国密版本的一种替代方案--使用cryptogen工具增加新用户

    在Fabric超级账本中,如果我们想动态增加用户发行证书,一般会使用Fabric CA或者其它CA.然而在国密改造场景中,当前缺乏可用的开源的Fabric CA国密版本.因此,笔者研究了一下,发现了一 ...

  6. Fabric CA/数字证书管理

    MSP(Membership Service Provider)成员管理服务提供商 名词: 1.CSR(Cerificate Signing Request):证书签署请求文件 CSR里包含申请者的 ...

  7. Fabric CA 官方用户指南

    一.Fabric CA概述 图1.1 fabric-ca架构图 Fabric Server端由一个服务器集群组成,以树形架构组织CA Server节点,包含一个Root 节点和多个中间节点.每个CA要 ...

  8. Hyperledger Fabric 1.0 快速搭建 -------- 多机部署 Fabric CA节点服务

    前言 在这里我推荐两位大神的博客,可以参考或者直接跟着这两位大神学习,我是阅读这两位大神的博客和<深度探索区块链Hyperledger技术与应用>一书部署的 <深度探索区块链Hype ...

  9. 无线网络安全认证[AD+Radius+CA]配置

       无线网络安全认证[AD+Radius+CA]配置 我们公司属于商贸零售行业,办公室调整非常非常频繁,维护人员往往花费大量时间去配合办公室调整. 最近,我们打算更换无线办公网络来节省人力物力成本. ...

  10. [Fabric] 第11章 Fabric CA应用与配置

    文章目录 11.1 简介 11.2 安装服务端和客户端 11.2.1 本地编译 11.2.2 获取和使用Docker镜像(推荐) 11.3 启动CA服务 11.4 服务端命令剖析 11.4.1 全局命 ...

最新文章

  1. 运维面试经验总结(1)
  2. go语言学习(3)面向对象,结构体和方法
  3. javascript闭包简单实例
  4. 懒惰的JSF Primefaces数据表分页–第1部分
  5. 月均数据_程序员月均薪多少,2019全国互联网行业程序员就业大数据报告
  6. 6个高级Python技巧
  7. VS2008编译TrueCrypt
  8. pytorch可视化实例:gradcam在resnet18上的应用(快餐式代码教程)
  9. 怎么解苹果7手机ID锁
  10. 常用的薪酬管理系统有哪些,薪酬管理需要具备哪些功能?
  11. ArcGIS网络分析之数据组织、连通性设置
  12. 【Word】如何生成左侧的索引目录
  13. python爬取皮肤_如何用Python爬取LOL官网全英雄皮肤
  14. 在linux下使用360随身wifi 2 | 李凡希的blog,360随身WiFi一、二代??无线网卡一步实现!...
  15. 怎么把计算机隐藏文件显示出来,怎么把隐藏的文件夹显示出来
  16. CSS 实现炫酷的动态背景效果
  17. python发送qq邮件_python基于SMTP发送邮件(qq邮箱)
  18. IBM创磁带存储新纪录
  19. 开源电子书项目FBReader初探(六)
  20. android 儿童 汉字 学习 游戏,儿童学汉字游戏app

热门文章

  1. Python学习教程公开课:好玩的Python
  2. C++超市管理系统(MySQL)
  3. Android 神器Tasker使用
  4. AndroidCamera学习笔记二 基本流程及框架
  5. Detect-and-Track: Efficient Pose Estimation in Videos(检测和追踪:视频中有效的姿态评估)论文解读
  6. Make sure that `gem install sqlite3 -v '*.*.*'`succeeds before bundling Error: 问题解决
  7. 你想要的宏基因组-微生物组知识全在这(19国庆特别篇)
  8. 奇点云完成A轮融资,晨兴资本领投
  9. php 中%3cspan%3e,隐藏第三方网站统计图标
  10. ETC工作原理及技术浅析