用户证书超级账本结构的放置位置

时间:2018-08-03 14:34:53

标签: hyperledger-fabric hyperledger-fabric-ca

注册身份将创建证书文件。这些证书应放在结构网络中的什么地方

$fabric-ca-client enroll --id.name user1 --id.type user --id. affiliation org1 -M ./user1cert/msp

客户端证书存储在signcerts文件夹中。据我了解,此文件夹中的证书是特定用户的证书。

我们应该将此证书发送给用户还是将其放置在网络内部(对等,cli,订购者中)

谢谢。

1 个答案:

答案 0 :(得分:0)

在需要时,将用户的公共证书安装在HF网络的组件中。私有证书将发送给用户(密钥库文件夹中的证书)。为了通过网络进行身份验证,用户将使用通过SDK创建的应用。

在fabcar示例中,私有证书放置在hfc-keystore文件夹中。

因此,私人证书会发送给用户,然后由应用程序(由SDK生成的应用程序)用来对它们进行身份验证。