fabric-ca

module
v0.0.0-...-ffb137a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2021 License: Apache-2.0

README


Hyperledger Fabric CA 国密版

Build Status Contributions welcome Fabric 1.4 gm tls enable

本项目是 Hyperledger Fabric CA 的国密支持版本。

简介

本项目是Hyperledger Fabric国密化的关联项目,访问 Hyperledger Fabric国密版 了解更多。

本项目的优势

本项目涵盖 Fabric、Fabric CA 以及 Fabric SDK 的全链路国密改造,主要包括以下功能点:

  • 国密 CA 生成和签发
  • 应用数据国密加密/签名/解密
  • 国密 TLS 的 GRPCS 和 HTTPS 通讯
  • 国密加密机/协同运算集成

什么是Hyperledger Fabric?

Hyperledger Fabric是用于开发解决方案和应用程序的企业级许可分布式分类账本框架,可以去官网了解更多。

什么是国密(GM)?

国密(GM)算法是国家密码管理局发布的、符合《密码法》中规定的商用密码的一套密码标准规范。

依赖与关联

依赖

关联代码库

本代码库为 Fabric-CA 的国密化版本,Fabric 的其他部分国密化改造如下:

如何使用

与官方 Fabric CA 1.4 一致,参考 Fabric CA 官方文档

常用命令

  • make native进行编译
  • make docker打包docker镜像

使用镜像

本项目使用 CI 持续编译并测试,并将镜像发表在dockerhub,可使用镜像:

欢迎反馈

欢迎各种反馈~ 你可以在 issues页面 提交反馈,我们收到后会尽快处理。

如何贡献

欢迎通过以下方式贡献本项目:

  • 提带有 label 的 issue
  • 提出任何期望的功能、改进
  • 提交 bug
  • 修复 bug
  • 参与讨论并帮助决策
  • 提交 Pull Request

关于我们

国密化改造工作主要由 ThoughtWorks 区块链团队完成,想要了解更多/商业合作/联系我们,欢迎访问我们的官网

Directories

Path Synopsis
cmd
fabric-ca-client/command/mocks
Code generated by mockery v1.0.0.
Code generated by mockery v1.0.0.
lib
mocks
Code generated by counterfeiter.
Code generated by counterfeiter.
server/certificaterequest/mocks
Code generated by mockery v1.0.0.
Code generated by mockery v1.0.0.
server/db/mocks
Code generated by counterfeiter.
Code generated by counterfeiter.
server/db/mysql/mocks
Code generated by counterfeiter.
Code generated by counterfeiter.
server/db/postgres/mocks
Code generated by counterfeiter.
Code generated by counterfeiter.
server/db/sqlite/mocks
Code generated by counterfeiter.
Code generated by counterfeiter.
server/idemix/mocks
Code generated by mockery v1.0.0.
Code generated by mockery v1.0.0.
server/user/mocks
Code generated by counterfeiter.
Code generated by counterfeiter.
spi
tls
test

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL