mirror of
https://github.com/corda/corda.git
synced 2025-06-13 04:38:19 +00:00
Correct exceptions thrown from checkSignaturesAreValid()
checkSignaturesAreValid() calls TransactionSignature.verify(), which throws InvalidKeyException but checkSignaturesAreValid() did not indicate it could throw InvalidKeyException.
This commit is contained in:
@ -26,6 +26,7 @@ import net.corda.testing.contracts.DummyState;
|
||||
import org.bouncycastle.asn1.x500.X500Name;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.security.GeneralSecurityException;
|
||||
import java.security.PublicKey;
|
||||
import java.security.SignatureException;
|
||||
import java.time.Duration;
|
||||
@ -506,7 +507,7 @@ public class FlowCookbookJava {
|
||||
twiceSignedTx.checkSignaturesAreValid();
|
||||
// DOCEND 37
|
||||
|
||||
} catch (SignatureException e) {
|
||||
} catch (GeneralSecurityException e) {
|
||||
// Handle this as required.
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user