文章目录
11.1 简介
- Fabric CA项目主要功能:
- 负责Fabric网络内所有实体的身份管理,包括身份的注册、注销等
- 负责证书管理,包括ECerts(身份证书)、TCerts(交易证书)等的发放和注销
- 服务端支持基于客户端命令行和RESTful API的交互方式
- 基本组件
采用典型的CS架构,目前包含两个基本组件:
- 服务端:fabric-ca-server实现核心的PKI服务功能,支持多种数据库后台(包括MySQL、PostgreSQL等),并支持集成LDAP作为用户注册管理功能
- 客户端(Client):fabric-ca-client封装了服务端的RESTful API,提供访问服务端的命令,供用户与服务端进行交互
11.2 安装服务端和客户端
11.2.1 本地编译
- 配置编译环境
基本依赖:
- Golang 1.7+,并配置GOPATH环境变量
- libtool和libltdl-dev依赖库
- 编译二进制文件
11.2.2 获取和使用Docker镜像(推荐)
docker pull hyper