Fabric CA Server和Fabric CA Client的作用是什么?
Fabric CA服务器和Fabric CA客户端的作用是什么?
Thanks
Fabric CA 提供以下功能:
- 使用对等方、用户或应用程序等角色注册身份,或连接到现有 LDAP 作为用户注册表以获取上述角色的身份。
- 颁发注册证书(ECert)用于签名和识别
- 颁发交易证书 (TCerts),在 Hyperledger Fabric 区块链上进行交易时提供匿名性和不可链接性(v1.0 中尚未提供)
- 证书续订(通过重新注册)和撤销(使用 PKI 的证书撤销列表功能)
您需要设置 Fabric CA 服务器来为您的 Fabric 网络托管一个或多个证书颁发机构 (Fabric CA)(基于 MSP)MSP 和 Fabric CA 有什么区别? https://stackoverflow.com/questions/45682958/what-is-the-difference-between-msp-and-fabric-ca?rq=1)
使用以下命令行选项:
http://hyperledger-fabric-ca.readthedocs.io/en/latest/servercli.html http://hyperledger-fabric-ca.readthedocs.io/en/latest/servercli.html
客户端只是为服务器组件提供接口的组件。但是,您可以跳过使用 Fabric-ca-client 并使用 Fabric Server 的 REST API 并执行上述所有功能。 Fabric-ca-client 只是丑陋的 REST 调用的一个很好的包装。
您可以使用以下任一方式探索 Fabric CA 客户端的功能:
- 休息 API(https://github.com/hyperledger/fabric-ca/blob/master/swagger/swagger-fabric-ca.json https://github.com/hyperledger/fabric-ca/blob/master/swagger/swagger-fabric-ca.json)
- http://hyperledger-fabric-ca.readthedocs.io/en/latest/clientcli.html http://hyperledger-fabric-ca.readthedocs.io/en/latest/clientcli.html
- 适用于您开发应用程序所用语言的 Fabric CA SDK 客户端(Node、Java 等)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)