联盟链初始化

为了操作简洁,本示例所有操作在同一台机器上进行,用不同的目录模拟不同的机构环境。用文件复制操作来模拟网络的发送。进行了教程中的下载安装后,请将generator复制到对应机构的generator目录中。

机构初始化

我们以教程中下载的generator作为证书颁发机构

初始化机构A

  1. cp -r ~/generator ~/generator-A

初始化机构B

  1. cp -r ~/generator ~/generator-B

初始化链证书

在证书颁发机构上进行操作,一条联盟链拥有唯一的链证书ca.crt

—generate_chain_certificate 命令生成链证书

在证书生成机构目录下操作:

  1. cd ~/generator
  1. ./generator --generate_chain_certificate ./dir_chain_ca

查看链证书及私钥:

  1. ls ./dir_chain_ca
  1. # 上述命令解释
  2. # 从左至右分别为链证书、链私钥、证书配置文件
  3. ca.crt ca.key cert.cnf