我们如何在 Corda 网络中重用 X509Utilities 生成的 nodekeystore.jks?

How do we reuse the nodekeystore.jks generated by X509Utilities in Corda network?

在我们的 corda 项目中,我们是 运行 devmode 中的节点。每次我们在流程实现中进行一些更改时,我们都会在我们的开发环境中借助 ./gradlew clean deployNodes 命令重新部署节点。

因此,作为要求的一部分,我们需要有一个常量 public 键才能使一组流程正常工作。但是每次我们使用上述命令重新部署时,都会为每个节点生成一组新的 truststore.jks nodekeystore.jks sslkeystore.jks .

我们如何重用 X509Utilities 生成的这些自签名证书,以便我们可以利用相同的 nodekeystore.jks,这将在每个节点构建中产生相同的 public 密钥。

无需使用 ./gradlew deployNodes 重建所有内容,您只需使用 ./gradlew :module-name:build.

重建某个模块即可