本项目是Hyperledger Fabric国密化的关联项目,访问Hyperledger Fabric国密版了解更多。
本项目涵盖 Fabric、Fabric CA 以及 Fabric SDK 的全链路国密改造,主要包括以下功能点:
- 国密 CA 生成和签发
- 应用数据国密加密/签名/解密
- 国密 TLS 的 GRPCS 和 HTTPS 通讯
- 国密加密机/协同运算集成
Hyperledger Fabric是用于开发解决方案和应用程序的企业级许可分布式分类账本框架,可以去官网了解更多。
国密(GM)算法是国家密码管理局发布的、符合《密码法》中规定的商用密码的一套密码标准规范。
- Fabric版本:1.4
- 国密实现库:基于同济Golang国密实现库
本代码库为Fabric Core的国密化版本,Fabric的其他部分国密化改造如下:
与官方Fabric CA 1.4一致,参考Fabric CA官方文档。
make native
进行编译make docker
打包docker镜像
欢迎各种反馈~ 你可以在issues页面提交反馈,我们收到后会尽快处理。
欢迎通过以下方式贡献本项目:
- 提带有label的issue
- 提出任何期望的功能、改进
- 提交bug
- 修复bug
- 参与讨论并帮助决策
- 提交Pull Request
国密化改造工作主要由ThoughtWorks完成,想要了解更多/商业合作/联系我们,欢迎访问我们的官网。