You would need to write a custom ICertificateManager. Our Developer Guide describes who to do this.
Your customer certificate manager would then load certificates from the user store.
However, our recommendation is to store certificates in the machine store rather than in a user store.