Recently I created a new Tier 1 environment and refreshed the DB from another Tier 1 environment. After attempting to edit a Vendor, we received the following error:
Encryption error occured with exception: Microsoft.Dynamics.Ax.Xpp.Security.CryptoEncryptionException: Encryption error occured with exception: Microsoft.Dynamics.AX.Configuration.CertificateHandler.NoCertificateFoundException: No certificate found for id 'xxx'.
This is being caused by the previous environment's connection to dual-write. Whereas my new Tier 1 doesn't have (nor need) dual-write, the solution to this is the following:
Using SSMS delete all records in the following tables:
DUALWRITEPROJECTCONFIGURATION
This will prevent the the environment from attempting to use Dual-Write.