ssl - 在没有加密货币的情况下创建 orderer 创世 block

标签 ssl hyperledger-fabric hyperledger-fabric-ca

我目前正在尝试构建生产 super 账本结构设置。因此我使用 CA 而不是 cryptogen。
我的结构如下所示:

  • 订货人
  • 组织1
  • peer0.org1
  • peer1.org1
  • 组织2
  • peer0.org2
  • peer1.org2

  • 我有 2 个 CA(每个组织 1 个)。
    我已经注册并注册了 orderer、peer0.org1、peer1.org1 和 Org1Admin @CA1
    和 peer0.org2、peer1.org2 和 Org2Admin @CA2。
    订购者拥有两个 CA 的 ROOT_CERTS。

    但是我怎样才能根据这些 MSP 创建 orderer 创世 block 呢?
    configtx.yaml 在描述组织时要求提供“MSPDir”,但我没有组织本身的 MSP 目录,我只有身份的 MSP。我是否必须为此设置特定的文件夹结构?

    最佳答案

    你应该创建一个 msp每个组织的目录,包括 admincertscacerts .

    如果您的 tls 已启用,则需要 tlscacerts .

    如果您有中级 CA,则需要 intermediatecerts也。

    你可以阅读this文档以获取完整信息。

    关于ssl - 在没有加密货币的情况下创建 orderer 创世 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60253817/

    相关文章:

    Python:mysql.connector 和 SSL 出错,但适用于 pymysql.connect

    node.js - 使用 NodeJS 的用户名/密码的 TLS

    javax.net.ssl.SSLHandshakeException : java. 安全.cert.CertificateException

    ruby-on-rails - 使用 Active Merchant 和 PayPal 时出现 SSL 错误

    bash - Hyperledger Fabric 设置下载特定平台二进制文件权限错误 OSX

    hyperledger-fabric-ca - Hyperledger Fabric CA : x509: certificate is valid for rca-ord, 不是本地主机

    hyperledger-fabric - super 账本结构 : Private Data and World State

    kubernetes - 如何在 kubernetes 上部署 hyperledger fabric 集群?

    mysql - Fabric-ca-server连接到azure mysql : this authentication plugin is not supported

    kubernetes - Hyperledger Fabric Orderer CA管理员用户注册失败