I'm building an application that needs to access a third-party webservice, for which I have a client certificate. This works if I run the application from my own account, but eventually, the application will need to run as a service.
I have two questions:
- I think that a client certificate should be installed in a 'Personal' store. Is that correct? (I tried to install the cert in the Local Computer's Trusted Root Certification section too, but then it seems to be ignored)
- How can I install a client certificate in the personal store of a service account? Or is it possible to install a client certificate for all users?
If it matters: This is a .NET Core application running on Windows