在构建具有多个节点和参与方的Corda网络时,如何管理证书续订?

在构建具有多个节点和参与方的Corda网络时,如何管理证书续订?,corda,Corda,在构建具有多个节点和参与方的Corda网络时,如何管理证书续订?一旦向节点/参与方颁发了新证书,这将如何影响以前的事务和任何正在进行的事务?您的问题取决于corda网络的类型,对吗 例如: 引导网络从一开始就是“硬编码”的,这意味着证书和网络映射都是由网络引导者生成的(),这也是运行gradle deployNodes任务时通常使用的方法 生产网络通常有一个网络管理器来处理这里的大部分工具。这意味着您的节点将只连接到网络管理器,因此您不必担心。您可能需要在开始时生成几个证书,但在那之后您就可以了

在构建具有多个节点和参与方的Corda网络时,如何管理证书续订?一旦向节点/参与方颁发了新证书,这将如何影响以前的事务和任何正在进行的事务?

您的问题取决于corda网络的类型,对吗

例如:

引导网络从一开始就是“硬编码”的,这意味着证书和网络映射都是由网络引导者生成的(),这也是运行gradle deployNodes任务时通常使用的方法


生产网络通常有一个网络管理器来处理这里的大部分工具。这意味着您的节点将只连接到网络管理器,因此您不必担心。您可能需要在开始时生成几个证书,但在那之后您就可以了。举一个很好的例子,看看这个kubernetes的例子,其中证书是在corda firewall上生成的:

当证书更新时,参与方本身的身份会发生变化,这会如何影响参与方正在进行的交易。(签名、验证等)某些交易使用早期密钥进行签名,此后同一方将使用不同的密钥进行签名。想了解这一点的影响。Corda身份与网络证书身份不同。根据节点本身存储的密钥对,网络管理器将知道它是相同的节点/实体,当具有新证书的节点签署新事务时,这些密钥将是相同的