Corda 如何从头开始创建证书和核心文件?
我希望自动为所有节点创建证书,以便能够以这种方式在需要时扩展参与方的数量。通过阅读、搜索和实验,我总结出我要做什么才能实现它。不过,我有几个问题。以下是我的步骤:Corda 如何从头开始创建证书和核心文件?,corda,Corda,我希望自动为所有节点创建证书,以便能够以这种方式在需要时扩展参与方的数量。通过阅读、搜索和实验,我总结出我要做什么才能实现它。不过,我有几个问题。以下是我的步骤: 创建网络管理器 获取/创建NetworkManager的凭据(?如何?) 2.1您可以运行corda.jar生成rpc ssl设置,但不太可能是这样,因为没有创建信任库 从NetworkManager复制truststore.jdk并另存为network-root-truststore.jdk 使用证书文件夹中的network-roo
corda.jar生成rpc ssl设置
,但不太可能是这样,因为没有创建信任库corda.jar初始注册--网络根信任库密码=
corda.jar生成节点信息
以生成节点信息文件corda.jar获取网络根证书
。如果信任库是一个公钥(我想是的),那么这应该没有问题
(第5点)初始注册是否足以在节点中创建所有主证书(nodekeystore.jks、sslkeystore.jks、truststore.jks)?我必须对这些节点做些什么吗
(第6点)我没有尝试过,但我知道这会创建网络参数和节点信息文件,节点也需要这些文件才能工作。这是正确的吗
我还想知道,在启动任何节点之前,是否有办法完成所有这些工作。我是说在一个点上创建所有证书,然后分发它们
有很多问题,但非常集中和重复。非常感谢。不久前,我有一个PR,展示了如何为Corda节点创建密钥库。您可以将其用作参考:
\Sean不久前,我有一个PR,它展示了如何为Corda节点创建密钥库。您可以将其用作参考:
\肖恩感谢您的回答,但它只超出了第2点,并且指定我不想为其安装Kotlin。我正在寻找类似“genCert--arg--arg--arg”的脚本。如果您构建了这个项目,您可以如下使用生成的jar:我明白了。如果构建该项目,可以按如下方式使用生成的jar:java-jar certgen.jar cert--config cert_def.conf。您能解释一下如何构建它吗?我当然是Java新手。谢谢你的回答,但它只超出了第2点,而且有人指定我不想为它安装Kotlin。我正在寻找类似“genCert--arg--arg--arg”的脚本。如果您构建了这个项目,您可以如下使用生成的jar:我明白了。如果构建该项目,可以按如下方式使用生成的jar:java-jar certgen.jar cert--config cert_def.conf。您能解释一下如何构建它吗?我当然是Java新手。