我想要为我的所有节点自动创建证书,这样就可以在需要时扩展我所拥有的各方的数量。通过阅读、搜索和实验,我总结出了我要做什么才能实现它。然而,我对此有几个问题。以下是我的步骤:
corda.jar generate-rpc-ssl-settings,但不太可能是它,因为没有创建信任库。corda.jar initial-registration --network-root-truststore-password=<networkManagerTrustorePassword>corda.jar generate-node-info以生成NodeInfo文件。(第2点)首先,如何为NetworkManager创建凭据?我根本不使用凭据和.jdk,也不想仅仅为了使用Cordite库而在节点上安装Kotlin。
(第3点)第二,是否有一种方法可以让网络根-trustore.jdk从各方那里运行,而不必将文件转换到它们中?我说的是一些类似于corda.jar get-network-root-certificate的命令。如果信任库是一个公钥(我认为是这样),那就没有问题了。
(第5点)初始注册是否足以创建节点中的所有主证书(nodekeystore.jks、sslkeystore.jks、truststore.jks)?我必须对这些节点做些什么吗?
(第6点)我没有尝试过,但我知道这会创建网络参数和nodeInfo-文件,这些也是节点工作所必需的。这是正确的吗?
我还想知道是否有办法在启动任何节点之前完成所有这些工作。我的意思是在一个点上创建所有的证书,然后分发它们。
一堆问题,但非常集中和重复。非常感谢。
发布于 2019-09-01 19:38:54
不久前,我做了一次公关,展示了如何为Corda节点创建密钥存储。您可以使用它作为参考:https://github.com/corda/corda/pull/5101
肖恩
https://stackoverflow.com/questions/57721944
复制相似问题