文件名称:cuttle:使用Fabric-CA颁发证书
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-07 08:29:13
Go
cuttle 基于fabric-ca的证书颁发 项目介绍 在开发环境中用cryptogen工具来生成各组织成员的私钥和证书。本项目基于fabric-ca,实现证书的颁发 为了兼容cryptogen(即一键颁发联盟所有证书),本项目支持两种证书颁发方式,均通过配置文件配置实现 项目依赖 go get -u golang.org/x/crypto/sha3 go get -u gopkg.in/yaml.v2 go get -v github.com/spf13/cobra/cobra 安装 go get -u learnergo/cuttle cd $GOPATH/src/github.com/learnergo/cuttle go build 颁发方式 - 一键颁发(即cryptogen所实现),需要配置static\crypto-config.yaml文件 - 颁发特定文件,需要配置st
【文件预览】:
cuttle-master
----.gitignore(649B)
----main.go(693B)
----README.md(1KB)
----utils()
--------utils.go(1KB)
----ca_setup()
--------network_setup.sh(1KB)
--------fabric-ca-server-config.yaml(4KB)
--------docker-compose-ca.yaml(4KB)
--------scripts()
----static()
--------org1.yaml(650B)
--------crypto-config.yaml(524B)
--------org2.yaml(650B)
--------cuttle.yaml(648B)
--------orderer.yaml(620B)
--------admin.crt(830B)
--------admin.key(241B)
----.gitattributes(378B)
----vendor()
--------github.com()
----constant()
--------constant.go(162B)
----invoke()
--------invoke.go(9KB)
--------client.go(708B)
----config()
--------spe_config.go(1KB)
--------ca_config.go(524B)
--------config.go(1KB)
--------spc_config_test.go(391B)
--------config_test.go(284B)
----cmd()
--------gen.go(528B)
--------root.go(2KB)
----node()
--------node_test.go(245B)
--------node.go(7KB)