The specified cryptographic algorithm is not supported on this platform

Hi.
After upgrading the SSL certificate on our server running Octopus, I’m finding this error in the logs:

The specified cryptographic algorithm is not supported on this platform:

2015-09-09 03:42:33.9874 30 ERROR Error checking pending timeouts
System.PlatformNotSupportedException: The specified cryptographic algorithm is not supported on this platform.
at System.Security.Cryptography.AesCryptoServiceProvider…ctor()
at Octopus.Shared.Security.MasterKey.MasterKeyEncryption.WriteCiphertextTo(Byte[] masterKey, Stream stream)
at Pipefish.Persistence.Filesystem.ActorStateFile.Save(ActorStateDictionary state)

The old certificate was of type sha1RSA and the new one is SHA256CA. I’m running Octopus server on a VM with Window Server 2012 R2,

Hi Rune,

Thanks for getting in touch!

Is your Octopus Instance working properly otherwise ?
It could be some old tasks that are signed with the old key. If you look in C:\Octopus\Messages are there any files from before the date you changed your cert ?

Regards

Damian

Thanks for the input Damian. I switched to another certificate (also of type SHA256CA) and that solved the issue for me.