/fabric-ca

Primary LanguageGoApache License 2.0Apache-2.0


Hyperledger Fabric CA 国密版

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 Core的国密化版本,Fabric的其他部分国密化改造如下:

如何使用

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

常用命令

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

欢迎反馈

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

如何贡献

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

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

关于我们

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