我正在尝试为成员虚拟节点创建CPI文件。我已经使用 R3 提供的 Kubernetes 脚本部署了 Corda 网络。根据文档 [https://docs.r3.com/en/platform/corda/5.0/application-networks/creating/members/cpi.html],我使用 corda-cli 工具来创建成员 CPI 文件。
命令:
./corda-cli.sh package create-cpi --cpb "$WORK_DIR/member-cordapp-cpb.cpb" --group-policy "$WORK_DIR/GroupPolicy.json" --cpi-name member-cordapp-cpi --cpi-version "1.0.0.0-SNAPSHOT" --file "$WORK_DIR/member-cordapp-cpi.cpi" --keystore $HOME/memberSigningkeystore.keystore --storepass "password" --key "member-signing-key"
输出:
Error verifying CPB: Trusted certificates not set
注:
在上面的命令中,我使用与创建 CPB 文件相同的签名凭据(密钥库、密钥和密码)。在创建CPB文件[member-cordapp-cpb.cpb]时,我使用了密钥库[memberSigningkeystore.keystore],签名密钥[member-signing-key]和密码[“password”]。
我需要成员 CPI 文件来创建虚拟节点。我尝试使用不同的签名密钥和凭据,但仍然面临同样的问题。
我们能解决这个问题吗?我今天自己也遇到了,但我无法让它工作。
谢谢