国密操作相关
FISCO BCOS generator的所有命令同时支持国密版fisco-bcos
,使用时,国密证书、私钥均加以前缀gm
。基本使用解释如下
国密开关 (-g)
国密开关-g打开时,生成证书、节点、群组创世区块的操作会相应生成国密版的上述文件。
生成证书操作
如generate_*_certificate操作时,配合-g命令会生成相应的国密证书。
操作示例:
- $ ./generator --generate_all_certificates ./cert -g
注解
上述命令会根据meta目录下存放的gmca.crt、机构证书gmagency.crt和机构私钥gmagency.key生成相应的节点证书。
- 如果用户缺少上述三个文件,则无法生成节点证书,程序会抛出异常。
生成国密群组创世区块
操作示例
- $ cp node0/gmnode.crt ./meta/gmcert_127.0.0.1_3030n.crt
- ...
- $ vim ./conf/group_genesis.ini
- $ ./generator --create_group_genesis ~/mydata -g
程序执行完成后,会在~/mydata文件夹下生成mgroup.ini中配置的group.i.genesis
用户生成的group.i.genesis
即为群组的创世区块,即可完成新群组划分操作。
生成国密节点配置文件夹
操作示例
- $ vim ./conf/node_deployment.ini
- $ ./generator --build_install_package ./peers.txt ~/mydata -g
程序执行完成后,会在~/mydata文件夹下生成多个名为node_hostip_port的文件夹,推送到对应服务器后即可启动节点
当前内容版权归 FISCO BCOS 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 FISCO BCOS .