I have SSL working with self-signed certificates in my local IIS server. And using "ApplicationPoolIdentity" for the process model works to run the site itself using https. But I have an identityserver4 api that when accessing with a remote client, I get the error below if I leave the Process Model set to "ApplicationPoolIdentity". If still won't work if I change the process model to "NetworkService", but it does work if I change it to "LocalSytem".
It is my understanding you want the process model to be "ApplicationPoolIdentity" if possible, since the others make the system very vulnerable to a hacker. Any ideas of how to fix this issue?
Here is my error.
An unhandled exception occurred while processing the request. WindowsCryptographicException: Keyset does not exist