【问题标题】:Hyperledger Fabric: Where can one find complete description of network-config.yaml?Hyperledger Fabric:在哪里可以找到 network-config.yaml 的完整描述?
【发布时间】:2018-12-11 05:29:16
【问题描述】:

在哪里可以找到 Hyperledger Fabric 中使用的 network-config.yaml 文件的完整描述和架构?

具体问题:

  1. 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 的情况?

  1. 如何在 network-config.yaml 中指定 https://fabric-sdk-node.github.io/tutorial-mutual-tls.html 中的信息,以便使用 Client.loadFromConfig 进行等效操作?

【问题讨论】:

    标签: hyperledger-fabric


    【解决方案1】:

    在哪里可以找到 Hyperledger Fabric 中使用的 network-config.yaml 文件的完整描述和架构?

    正在处理中。目前有一项重大任务是改变 Fabric 中处理配置的方式。完成这项工作可能需要几个月的时间,但最终目标是定义明确的配置,能够生成包含所有选项描述的模板配置。

    关注这里的工作:

    https://jira.hyperledger.org/plugins/servlet/mobile#issue/FAB-14758

    【讨论】:

      【解决方案2】:

      在哪里可以找到完整的描述和架构 Hyperledger Fabric 中使用 network-config.yaml 文件?

      v1.4 的文档可以在https://hyperledger-fabric.readthedocs.io/en/release-1.4/developapps/connectionprofile.html找到

      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 来完成,如该链接所示

      【讨论】:

        猜你喜欢
        • 2016-06-18
        • 2019-12-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-17
        • 1970-01-01
        相关资源
        最近更新 更多