Corda 发送代收签名后如何拒绝交易';交易对手的s未能进行数字签名?

Corda 发送代收签名后如何拒绝交易';交易对手的s未能进行数字签名?,corda,Corda,甲方和乙方在丙方额外参与的情况下进行交易。如果丙方在收集签名时未进行数字签名而拒绝交易,是否可以这样做?如果是这样,交易对手将如何获得拒绝或接受该交易的通知?必须授权丙方签名进行发送。您可以在创建甲、乙双方之间的发送时,将其公钥放入您的命令中。这就是丙方签名将成为强制性的方式。然后,您可以将Tx发送给丙方,以获得其签名,如果一切顺利,则根据您的业务逻辑,对Tx进行签名并返回已签名交易,如果没有,则抛出异常或根本不对Tx进行签名 当您调用finality Flow时,它会检查命令中提到的所有必需的

甲方和乙方在丙方额外参与的情况下进行交易。如果丙方在收集签名时未进行数字签名而拒绝交易,是否可以这样做?如果是这样,交易对手将如何获得拒绝或接受该交易的通知?

必须授权丙方签名进行发送。您可以在创建甲、乙双方之间的发送时,将其公钥放入您的
命令中。这就是丙方签名将成为强制性的方式。然后,您可以将Tx发送给丙方,以获得其签名,如果一切顺利,则根据您的业务逻辑,对Tx进行签名并返回
已签名交易
,如果没有,则抛出异常或根本不对Tx进行签名


当您调用finality Flow时,它会检查命令中提到的所有必需的签名者是否已对tx签名。如果没有,则Tx从未经过公证。我想您也可以调用
verifyRequiredSignatures
来检查所需的签名者是否已在发送上签名。此时,您知道丙方尚未签署您的Tx。

除了在各自州的保险库中更新交易外,如何将通知或消息推送至所有参与该交易的交易对手?您希望推送什么通知?“您已成功签署交易和Tx的id”消息应该从发起方发送到所有计数器。我认为除了创建流会话和发送消息之外,没有其他方法。我不想这样做,因为一旦国家最终确定,利益相关方就会自动了解它。