在哪里可以找到Hyperledger Fabric中使用的network-config.yaml文件的完整描述和架构?
特定问题:
W.r.t。
订购者: orderer.example.com: 网址:grpcs:// localhost:7050
# these are standard properties defined by the gRPC library
# they will be passed in as-is to gRPC client constructor
grpcOptions:
ssl-target-name-override: orderer.example.com
tlsCACerts:
path: artifacts/channel/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
tlsCACerts.path
到颁发TLS服务器证书的CA的路径吗?如果没有,那是什么?如何扩展本节以涵盖启用双向TLS的情况?
答案 0 :(得分:0)
在哪里可以找到完整的说明和架构 Hyperledger Fabric中使用了network-config.yaml文件?
继续寻找
tlsCACerts.path是颁发TLS服务器证书的CA的路径吗?
正确。客户端计算机将根据tlsCACerts.path
中的证书来验证服务器返回的TLS证书。为了说明:
$ openssl verify -CAfile <tlsCACerts.path> <cert-returned-by-server>
如何扩展本节以涵盖启用双向TLS的情况?
必须用javascript代码完成。 yaml或json不支持。
如何在network-config.yaml的https://fabric-sdk-node.github.io/tutorial-mutual-tls.html中指定信息,以便可以使用Client.loadFromConfig进行等效操作?
不可能(受支持)。必须通过调用setTlsClientCertAndKey
来完成,如该链接所示
答案 1 :(得分:0)
在哪里可以找到Hyperledger Fabric中使用的network-config.yaml文件的完整描述和架构?
正在处理中。当前有一项重大工作来更改在Fabric中处理配置的方式。完成工作可能需要几个月的时间,但最终目标是定义明确的配置,并能够生成带有所有选项描述的模板配置。
在这里关注工作:
https://jira.hyperledger.org/plugins/servlet/mobile#issue/FAB-14758