基础配置
配置根证书
生成链的根证书
- cd /mydata/FISCO-BCOS/tools/scripts/
- #bash generate_chain_cert.sh -o 根证书生成的目录
- bash generate_chain_cert.sh -o /mydata
配置机构证书
生成机构(agency)证书,假设生成机构test_agency
- cd /mydata/FISCO-BCOS/tools/scripts/
- #bash generate_agency_cert.sh -c 生成机构证书所需的根证书所在目录 -o 机构证书生成目录 -n 机构名
- bash generate_agency_cert.sh -c /mydata -o /mydata -n test_agency
配置SDK证书
区块链环境搭建完成之后Web3SDK需要连接节点时需要SDK证书文件,SDK证书需要在机构证书生成之后才能生成,我们为上面生成的机构test_agency生成SDK证书
- cd /mydata/FISCO-BCOS/tools/scripts/
- # bash generate_sdk_cert.sh -d 机构证书的目录
- bash generate_sdk_cert.sh -d /mydata/test_agency/
生成过程中需要输入几次密码,测试环境的默认输入123456即可.
- bash generate_sdk_cert.sh -d /mydata/test_agency/
- Signature ok
- subject=/C=CN/ST=GuangDong/L=ShenZhen/OU=test_org/CN=test_org
- Getting CA Private Key
- read EC key
- writing EC key
- Enter Export Password:
- Verifying - Enter Export Password:
- 输入目标密钥库口令:
- 再次输入新口令:
- 输入源密钥库口令:
- Generate success! SDK keys has been generated into "/mydata/test_agency/sdk"
生成的目录内容如下:
- tree -L 1 sdk/
- sdk/
- ├── ca.crt
- ├── client.keystore
- ├── keystore.p12
- ├── sdk.crt
- ├── sdk.csr
- ├── sdk.key
- ├── sdk.param
- ├── sdk.private
- └── sdk.pubkey
使用Web3SDK时将ca.crt client.keystore文件拷贝到conf目录下即可。
当前内容版权归 FISCO BCOS 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 FISCO BCOS .