通过命令行安装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服务器