Hi Allison,
in our environment (CRM 365 SP2/December update) we have the same errors. MSCRMKeyGenerator throws an error every 15 Minutes.
"The current active key (KeyType : CrmTicketKey) is expired. This may indicate that a key is not being regenerated correctly. Current Active Key : CrmKey(Id:xxx, ScaleGroupId:xxx, KeyType:CrmTicketKey, Expired:True, ValidOn:07/14/2017 15:50:39, ExpiresOn:07/16/2017 15:50:39, CreatedOn:07/14/2017 15:50:39, CreatedBy:xxx. Key Setting : CrmKeySetting(Id:xxx, KeyType:CrmTicketKey, KeyLength:128, KeyGenerationInterval:24, KeyTimeToLive:48, CryptoTimeToLive:24, Algorithm:HMACSHA256, ArchiveLength:1, Enabled:True, ActiveKeys:[ScaleGroupId=xxx,ActiveKeyId=xxx])" (keys/GUID's replaced by XXX)
I was able to reproduce this behavior in our Test and also a Playground environment.
In my case the problem can be related with a specific windows update (KB3186539 and KB4014604).
After uninstalling these two updates it worked again.
KB3186539 is an update of .net Framework to 4.7.....
Somehow it seems that CRM 365 can not handle it.
After uninstallation the errors are gone.
Before doing that I also tried the following:
Restart Async and Async Maintenance Service.
Restart IIS.
Execute Microsoft.Crm.Tools.WRPCKeyRenewal.exe /R
Change Async and Async Maintenance Service User to network service and back to our custom service user.
Everything resulted in reappearing of error after 24 hours when keys are regenerated automatically.
Therefore, uninstalling of the mentioned KB's solved the problem in all our environments.
Maybe you can confirm my results? :)
Best regards,
Gerald