我需要API文档参考说明, 如果我根据合法身份密钥签署交易,那么它可以正常工作。
如果我通过生成新公钥并将其发送给接受者来签署事务,那么它会抛出异常 - CollectSignatureFlow的发起者必须已经签署了事务
这里按照以下文档,我们可以使用合法身份的公钥或者可以生成用于签署交易的公钥
答案 0 :(得分:1)
听起来您的问题如下:
SignaturesMissing
例外不应手动创建新的公钥,而应使用SwapIdentitiesFlow
:https://docs.corda.net/api-identity.html#swapidentitiesflow。