use KeyStoreInterface as  clean way for people to implement their own KeyStore

This would probably be clearer as `$keyId` rather than `$id`, and then the comment should say “… specified $keyId”.
Again, I'm not mad on the annotated docblock, but… maybe that's just the PHP way these days? :)