天天看點

Hyperledger Fabric:cryptogen

cryptogen可以快速地根據配置自動批量生成所需要的密鑰和證書檔案。

生成組織關系和身份證書

與配置檔案

crypto-config.yaml

結合使用,通過如下指令生成組織關系和結構證書,結果儲存在

crypto-config

目錄下

配置檔案

crypto-config.yaml

示例如下:

OrdererOrgs:
  - Name: Orderer
    Domain: example.com
    Specs:
      - Hostname: orderer
PeerOrgs:
  - Name: Org1
    Domain: org1.example.com
    Template:
      Count: 2
    Users:
      Count: 1
  - Name: Org2
    Domain: org2.example.com
    Template:
      Count: 2
    Users:
      Count: 1
           
節點的命名規則為{{.Hostname}}.{{.Domain}}

Orderer組織通過 Specs字段指定了名為order.example.com的節點;而兩個Peer組織采用 Template來自動生成Count 個數的節點。同樣,Users下的Count 字段值會讓 cryptogen 工具以自動順序生成指定個數的普通使用者( 除預設的 Admin 使用者外)。

Hyperledger Fabric:cryptogen

上面的配置檔案生成的檔案結構如下

Hyperledger Fabric:cryptogen

繼續閱讀