Fabric CA 1.4 官方文档

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

登记启动身份

相关链接:Fabric开发环境Window一键安装工具

如果需要的话,首先调整客户端配置文件中的证书签名请求(CSR:Certificate Signing Request)配置。 注意csr.cn字段必须设置为启动身份的ID。默认的CSR配置值如下所示:

csr:
  cn: <<enrollment ID>>
  key:
    algo: ecdsa
    size: 256
  names:
    - C: US
      ST: North Carolina
      L:
      O: Hyperledger Fabric
      OU: Fabric CA
  hosts:
   - <<hostname of the fabric-ca-client>>
  ca:
    pathlen:
    pathlenzero:
    expiry:

接下来运行fabric-ca-client enroll命令来登记身份。例如,下面的命令对 ID为admin、密码为adminpw的身份进行登记,这是通过调用在本地7054端口 监听的Fabric CA服务器来完成的:

export FABRIC_CA_CLIENT_HOME=$HOME/fabric-ca/clients/admin
fabric-ca-client enroll -u http://admin:adminpw@localhost:7054

登记子命令将登记证书(ECert:Enrollment Certificate)、对应的私钥和CA 证书链的PEM文件保存在Fabric CA客户端的msp目录下的子目录中。可以在上述 命令的输出中查看PEM文件的具体保存位置。