Fabric 2.2 测试网络 crypto-config-orderer.yaml 详解

# Copyright IBM Corp. All Rights Reserved.
#
# SPDX-License-Identifier: Apache-2.0
#

# ---------------------------------------------------------------------------
# "OrdererOrgs" - Definition of organizations managing orderer nodes
# ---------------------------------------------------------------------------
OrdererOrgs:
  # ---------------------------------------------------------------------------
  # Orderer
  # ---------------------------------------------------------------------------
  - Name: Orderer
    Domain: example.com
    EnableNodeOUs: true
    # ---------------------------------------------------------------------------
    # "Specs" - See PeerOrgs for complete description
    # ---------------------------------------------------------------------------
    Specs:
      - Hostname: orderer
        SANS:
          - localhost

这是一个Hyperledger Fabric中的配置文件,用于生成加密材料。该配置文件定义了一个名为"OrdererOrgs"的组织列表,用于定义管理订购者节点的组织。

其中,OrdererOrgs中只有一个组织,名称为"Orderer",域名为"example.com",并启用了NodeOUs。其中,NodeOUs用于确定访问控制策略中的身份(例如,MSP)是否应该应用于Peer节点或Orderer节点。

在"Specs"字段中,定义了一个名为"orderer"的主机名,该主机名将用于标识Orderer节点,并且该节点具有"localhost"的备用名称。如果有多个Orderer节点,可以通过指定多个主机名来添加每个Orderer节点的信息。

crypto-config.yaml文件中,SpecsTemplate字段的作用有所不同:

  • Specs字段用于定义每个组织(PeerOrgs)或每个订购者(OrdererOrgs)管理的节点(即PeerNodeOrdererNode)的主机名(Hostname)和其他信息。
  • Template字段用于为组织或订购者中的每个节点生成相同的模板,以便根据模板为每个节点生成证书和密钥。

因此,Specs字段主要用于定义每个节点的唯一标识符和特定信息,而Template字段主要用于为每个节点生成相同的证书和密钥。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值