0

从Enrolling intermediate ca开始,必须指定“hf.IntermediateCA = true,并且

fabric-ca-server start -b admin:adminpw -u http://<enrollmentID>:<secret>@<parentserver>:<parentport>

,而我无法构建中间 ca 服务器。

有人能给出详细的步骤吗?

4

1 回答 1

1

假设您在 localhost 上启动 root ca (localhost:7054) 和中间 ca (localhost:8054)。

首先,您应该通过 root ca使用hf.IntermediateCA=true属性注册身份。例如:

fabric-ca-client register --id.name ica --id.attrs '"hf.Registrar.Roles=user,peer",hf.Revoker=true,hf.IntermediateCA=true' --id.secret icapw

其次,打开中间CA主目录,初始化中间CA:

fabric-ca-server init -b icaadmin:icaadminpw -u http://ica:icapw@localhost:7054

在fabric-ca-server-config.yaml文件中更改中间 ca (8054) 的端口和中间 ca 的一些其他设置。

之后,您可以启动中间 ca:

fabric-ca-server start
于 2018-05-14T15:07:25.923 回答