首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从头创建证书和核心文件?

如何从头创建证书和核心文件?
EN

Stack Overflow用户
提问于 2019-08-30 06:58:17
回答 1查看 155关注 0票数 1

我想要为我的所有节点自动创建证书,这样就可以在需要时扩展我所拥有的各方的数量。通过阅读、搜索和实验,我总结出了我要做什么才能实现它。然而,我对此有几个问题。以下是我的步骤:

  1. 创建NetworkManager
  2. 获取/创建NetworkManager的凭据(如何?) 2.1您可以运行corda.jar generate-rpc-ssl-settings,但不太可能是它,因为没有创建信任库。
  3. 将truststore.jdk从NetworkManager中复制并保存为网络根信任库. the
  4. 部署节点(各方和公证人),在证书文件夹中使用网络根信任表. and。
  5. 在这些节点上运行corda.jar initial-registration --network-root-truststore-password=<networkManagerTrustorePassword>
  6. 在所有节点上运行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-文件,这些也是节点工作所必需的。这是正确的吗?

我还想知道是否有办法在启动任何节点之前完成所有这些工作。我的意思是在一个点上创建所有的证书,然后分发它们。

一堆问题,但非常集中和重复。非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2019-09-01 19:38:54

不久前,我做了一次公关,展示了如何为Corda节点创建密钥存储。您可以使用它作为参考:https://github.com/corda/corda/pull/5101

肖恩

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57721944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档