You make the key use a pin so we consider it to be once usable by one person.
Now you have trusted the user not to provide the PIN to another, and the implementation is no longer correct. You'd at least need to use biometrics to tie the key to the person.