TransactionWithSignatures.verifyRequiredSignatures - corda

corda / net.corda.core.transactions / TransactionWithSignatures / verifyRequiredSignatures

# verifyRequiredSignatures

`open fun verifyRequiredSignatures(): Unit`

Verifies the signatures on this transaction and throws if any are missing. In this context, "verifying" means checking they are valid signatures and that their public keys are in the requiredSigningKeys set.

### Exceptions

`SignatureException` - if any signatures are invalid or unrecognised.

`SignaturesMissingException` - if any signatures should have been present but were not.