Fabric register user Error: self signed certificate

Fabric register user Error: self signed certificate

我是运行 fabric ca 服务器,使用docker 容器并使用fabric 节点注册用户。当我通过结构节点注册管理员时,它工作正常,它创建了钱包文件夹。当我尝试注册用户时,它抛出错误说

 Failed to register user : Error: Calling register endpoint failed with
 error [Error: self signed certificate]

如有任何建议,我们将不胜感激。

注册命令应如下所示:

fabric-ca-client register -d --id.name $ORG_ADMIN --id.secret $ORG_ADMIN_PASSWORD --id.type client --id.affiliation $ORG_AFFILIATION

您的 FABRIC_CA_CLIENT_HOME 中的 fabric-ca-client-config.yaml 应该如下所示:

url: https://ca.org0.domain.tld:7054

mspdir: msp

tls:
  certfiles: ca-tls.pem

csr:
  names:
    - C: US
      ST: New York
      L: New York
      O: Org0
      OU: Department0

caname: org0-ca

bccsp:
    default: SW
    sw:
        hash: SHA2
        security: 256
        filekeystore:
            keystore: msp/keystore

请检查 url 和 tls.certfiles(如果您的 CA 使用 TLS)。

在上一步注册后,msp 目录必须包含 CA 管理员的凭据。