corda/testing
Andrius Dagys 838c99c6e4 CORDA-2115: Notary whitelist verification changes (#4293)
* CORDA-2115: Notary whitelist verification changes

- For regular and contract upgrade transactions: check that the notary is in the network parameter whitelist
- For notary change transactions: check the the new notary is in the network parameter whitelist. This enabled support for network merging: the old notary doesn't have to be in the current network's notary whitelist for re-pointing old states to another notary.

These checks are done during transaction construction/verification and also by the non-validating notary.

* Address comments

* Remove stale todo

* Use notary whitelist of current network parameters for platform versoin 3

* Cleanup test

* Move `getHistoricNotary` to `HistoricNetworkParameterStorage` in `core.internal`

* Require `newNotary` to be notary on the network map during notary change
2018-12-04 13:54:24 +00:00
..
node-driver CORDA-2115: Notary whitelist verification changes (#4293) 2018-12-04 13:54:24 +00:00
smoke-test-utils Fixed broken smoke test caused by no notaries in the network parameters (#3461) 2018-06-28 09:43:29 +01:00
test-cli CORDA-1838: Add subcommands to node (#4091) 2018-10-24 13:58:19 +01:00
test-common CORDA-2115: Notary whitelist verification changes (#4293) 2018-12-04 13:54:24 +00:00
test-utils CORDA-2115: Notary whitelist verification changes (#4293) 2018-12-04 13:54:24 +00:00