CollectSignaturesFlow
需要Collection<FlowSession>
,其中每个FlowSession
代表您希望从中收集签名的一方。
您可以使用FlowSession
获得initiateFlow()
,但这需要Party
。
如何从AnonymousParty
个实例收集签名?
上下文
在发布流程中,我为每个参与者提供了CordaX500Name
个实例的集合。我可以使用它们来生成Party
和AnonymousParty
个实例 - 这一切都运行正常!
现在我有一个修正流程,我获得了前一个状态,其中包含AnonymousParty
个实例的原始集合。我需要收集这些聚会的签名,但由于他们是匿名的,我无法找到办法。
答案 0 :(得分:1)
作为流程的一部分,您必须首先与对方交换机密(即匿名)身份。有关机密身份的信息,请参阅https://docs.corda.net/api-identity.html和示例CorDapp:https://www.corda.net/samples/。