Attempt to communicate to Agent resulted in

Background

Arellia encrypts all communication sent between the agent and server. If the server logs show this error: "Attempt to communicate to Agent resulted in: System.Security.Cryptography.CryptographicException: Keyset does not exist" then the Arellia Application Pools do not have read access to the private key of the certificate.

Solution

Give IIS AppPool\Ams and IIS AppPool\AmsWorker read access to the private key of the certificate being used on the https binding.