FilterMyKeys does not work as expected with the new CI module

Description

For a newly generated key using `freshKey` the node will return `false` when `filterMyKeys` is called in respect of the new key. This is because the implementation of `filterMyKeys` uses the `IdentityService` tables, why? I don't know? Instead, the implementation should perform a key lookup using the public key hash on the public/private key table or HSM equivalent. See screenshot, the commented out code on the first line returns false, where as a direct lookup on the keys table returns true.

Assignee

Roger Willis

Reporter

Roger Willis

Epic Link

None

Priority

High

Engineering Teams

None

Fix versions

Affects versions

None

Ported to...

Corda 4.3

Sprint

None

Labels

Story Points / Dev Days

None
Configure