Fabric-CA Root服务器和中间服务器

时间:2018-01-04 01:03:54

标签: hyperledger-fabric ca

参考本文HYPERLEDGER FABRIC CERTIFICATE AUTHORITY(CA),我试图了解Fabric-CA Root服务器和Fabric-CA中间服务器之间的关系。 是否正确地说,在整篇文章中,讨论的是 - 如何设置“中级”服务器?如果是这样,Root服务器位于何处?中间服务器如何发现/与根服务器通信?

[文章图解] [enter image description here] 2

1 个答案:

答案 0 :(得分:1)

首先,我建议您参考Fabric官方文档: http://hyperledger-fabric-ca.readthedocs.io/en/latest/users-guide.html#overview

任何更改和更正都会反映在官方文档中。

已经解释了有关如何设置Hyperledger Fabric CA Server群集的整篇文章。 (参考:Difference between Fabric CA server and CA Client)如果仔细查看图表,您将能够识别出确实存在根CA服务器。将根CA放在一边的原因是出于安全原因。如果根CA服务器/ Root of Trust受到威胁,整个网络将受到危害。在PKI中保护信任根源至关重要,这是建立PKI(公钥基础设施)的标准做法

一个或多个中间CA服务器的角色是作为证书颁发机构代表具有相同信任根的根CA进行注册,颁发E-Certs / T-Certs,续订和撤销证书。

该图显示了一个高可用配置的中间CA服务器集群,使用HA-Proxy和关系数据库(您可以再次选择使用数据库的HA集群)来存储所有用户信息。

您可以像对普通用户(对等/应用程序)一样注册中间CA服务器:

fabric-ca-server start -b admin:adminpw -u http://<enrollmentID>:<secret>@<parentserver>:<parentport>

如需更多参考,请参阅:http://hyperledger-fabric-ca.readthedocs.io/en/latest/users-guide.html#enrolling-an-intermediate-ca