mirror of
https://github.com/corda/corda.git
synced 2025-06-22 17:09:00 +00:00
Added a TODO for combining the Notary verification logic with command sig verification
This commit is contained in:
@ -4,7 +4,6 @@ import co.paralleluniverse.fibers.Suspendable
|
|||||||
import com.google.common.util.concurrent.ListenableFuture
|
import com.google.common.util.concurrent.ListenableFuture
|
||||||
import contracts.Cash
|
import contracts.Cash
|
||||||
import contracts.sumCashBy
|
import contracts.sumCashBy
|
||||||
import core.*
|
|
||||||
import core.contracts.*
|
import core.contracts.*
|
||||||
import core.crypto.DigitalSignature
|
import core.crypto.DigitalSignature
|
||||||
import core.crypto.Party
|
import core.crypto.Party
|
||||||
@ -13,6 +12,8 @@ import core.messaging.SingleMessageRecipient
|
|||||||
import core.messaging.StateMachineManager
|
import core.messaging.StateMachineManager
|
||||||
import core.node.NodeInfo
|
import core.node.NodeInfo
|
||||||
import core.protocols.ProtocolLogic
|
import core.protocols.ProtocolLogic
|
||||||
|
import core.random63BitValue
|
||||||
|
import core.seconds
|
||||||
import core.utilities.ProgressTracker
|
import core.utilities.ProgressTracker
|
||||||
import core.utilities.trace
|
import core.utilities.trace
|
||||||
import java.security.KeyPair
|
import java.security.KeyPair
|
||||||
@ -216,7 +217,9 @@ object TwoPartyTradeProtocol {
|
|||||||
|
|
||||||
logger.trace { "Got signatures from seller, verifying ... " }
|
logger.trace { "Got signatures from seller, verifying ... " }
|
||||||
|
|
||||||
|
// TODO: figure out a way to do Notary verification along with other command signatures in SignedTransaction.verify()
|
||||||
verifyCorrectNotary(stx.tx, signatures.notarySig)
|
verifyCorrectNotary(stx.tx, signatures.notarySig)
|
||||||
|
|
||||||
val fullySigned = stx + signatures.sellerSig + signatures.notarySig
|
val fullySigned = stx + signatures.sellerSig + signatures.notarySig
|
||||||
fullySigned.verify()
|
fullySigned.verify()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user