从Enrolling intermediate ca开始,必须指定“hf.IntermediateCA = true,并且
fabric-ca-server start -b admin:adminpw -u http://<enrollmentID>:<secret>@<parentserver>:<parentport>
,而我无法构建中间 ca 服务器。
有人能给出详细的步骤吗?
从Enrolling intermediate ca开始,必须指定“hf.IntermediateCA = true,并且
fabric-ca-server start -b admin:adminpw -u http://<enrollmentID>:<secret>@<parentserver>:<parentport>
,而我无法构建中间 ca 服务器。
有人能给出详细的步骤吗?
假设您在 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