Skip to content

tw-bc-group/fabric-ca

 
 

Repository files navigation


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 区块链团队完成,想要了解更多/商业合作/联系我们,欢迎访问我们的官网